{"_id":"@planningcenter/tapestry","_rev":"712-0a877aa605494d47453f437d9e6050f4","name":"@planningcenter/tapestry","dist-tags":{"latest":"4.9.0","qa":"4.9.1-qa-1346.1","next":"4.9.0-rc.7"},"versions":{"0.0.1":{"name":"@planningcenter/tapestry","version":"0.0.1","_id":"@planningcenter/tapestry@0.0.1","maintainers":[{"name":"keola","email":"shanearmitage@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"}],"dist":{"shasum":"ad2f635d396981220d2b0ccd99b48766a77e8bf9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.0.1.tgz","fileCount":26,"integrity":"sha512-kpaUIBeSUYztXdsmc/pgS6Y8LURiOX6yRbYuxNO1QBMRG/uYXI3Fqjuht1iRWT7lAW89F8Imc8k4NCS2C/ibjA==","signatures":[{"sig":"MEUCIH4riU8rLumjxxwec1xR90nJai5pY/N4KMYvMSd9FHB7AiEA98gwF9jTD+99yANI2rOn5CP7v+3onyHJqrshKiiqjGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131868},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"2f0ad32b160760809c2e73fbe0c4e5918a7e9326","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.1","description":"TODO","directories":{},"_nodeVersion":"20.16.0","dependencies":{"classnames":"^2.5.1","@planningcenter/icons":"^15.16.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@planningcenter/symbol":"^4.0.0-alpha.2","react-docgen-typescript":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.0.1","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.0.1_1729034697408_0.7514756419944975","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@planningcenter/tapestry","version":"0.1.1","_id":"@planningcenter/tapestry@0.1.1","maintainers":[{"name":"keola","email":"shanearmitage@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"}],"dist":{"shasum":"f6017acb2c8969169e3b31f724289a2d6bdd44ba","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.1.1.tgz","fileCount":27,"integrity":"sha512-9aLOfguzHp5FGGo6yuyme5lWyhhbIhWit/im+4eh+d2CKWaAyhDo4fkMu1o0xr4Q3M88dX5zZyowMG8OyUwsNQ==","signatures":[{"sig":"MEQCIGaFwCS514biSdXyfY8sHnKtxNyx5X0YkSyAJInw3ll9AiAwi66OrGZjgV+o/Mobw8fC2B/+gO9YQRzKDcjuLEu2ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131903},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"a178d9fc761037c3c96e103165d7f76aadda564e","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.2","description":"TODO","directories":{},"_nodeVersion":"20.18.0","dependencies":{"classnames":"^2.5.1","@planningcenter/icons":"^15.16.0","@planningcenter/symbol":"^4.0.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.0.1","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.1.1_1729186932704_0.15286209865256284","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@planningcenter/tapestry","version":"0.1.2","_id":"@planningcenter/tapestry@0.1.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"15e31e248147703fd0ebdec628ed8dc6fabf1a0d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.1.2.tgz","fileCount":37,"integrity":"sha512-KkM8YxvJEkEg4BX4hSAIRUjl6YNFGlv/gsVFL6Om0m3AFAfHzT/LFLQia8+bYFZmE2ga+2SjbC6Zth7lyT0/Cg==","signatures":[{"sig":"MEYCIQCYeDTZiYOpB0pWVsCbVfaCwiRwlf85l+XGFjO5WuZyegIhAN8G4R7GdJlqGwHyF4jCrSLUbtijdIb6KNsNkbR+e2v1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172284},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"bd903e1552650577d9dce0cd24eba496d2fb574d","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.2","description":"TODO","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.1.2_1733433014245_0.5560624199278468","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@planningcenter/tapestry","version":"0.2.0","_id":"@planningcenter/tapestry@0.2.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d5f63da48cc6c62d4737fdedde1addf4f39994ed","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.2.0.tgz","fileCount":37,"integrity":"sha512-fyiSh95yY9efD+oVmHtTsn4e+a6zT9lvpqOl89vb31uli9GX6HH5cHl0TE74NUeDa7ZAPouvulobTJHSbQzhBQ==","signatures":[{"sig":"MEYCIQCXRiX4DYINbfK4GPe4WYlEr1jvRGk0G45GcRnAPSJfswIhANJfcmsZ9S6OQfVYnIWAbrfcf1jRSBMiC6ESCPA8czQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202970},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"48787480ea196ceb6c3a65d9f08d5701270e74a4","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.2","description":"TODO","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.2.0_1734625691110_0.7166284010063508","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.0":{"name":"@planningcenter/tapestry","version":"0.2.1-rc.0","_id":"@planningcenter/tapestry@0.2.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6e6d310256f44bbc78b390fa8d11061fc571036c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.2.1-rc.0.tgz","fileCount":36,"integrity":"sha512-OxYjkaIph+r8uXstq+Mkol0VDNsf2DfQWDLVOYwhhLFJR7Oy48fuJAyqE3KJV2Q0xlZmJhnjwaKzG8iAqYf8jQ==","signatures":[{"sig":"MEUCIFnuqMV5gXlfgFLcMoO5bY2ORkKXr2AsBNpglD+/IKrBAiEA4px6/Vz59yRHxgQTDRSbPEandwau7n8mKQy0I6Oz9ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202513},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"391799141a5372615d45b452e28e5d04e2fbe65d","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1-rc.0"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.2.1-rc.0_1736288269945_0.4639803620185088","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.1":{"name":"@planningcenter/tapestry","version":"0.2.1-rc.1","_id":"@planningcenter/tapestry@0.2.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"854ca2a6b6bf8cae371161a74555b18754487ef8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.2.1-rc.1.tgz","fileCount":36,"integrity":"sha512-J0Do6FwzxU3qUJsSJlQoa78t4A+oUemQ8kTFUYCWiFeJ/VDyfYSAPuybXcWkjn4TGZZQGoBiGqNxJu+oVytXWg==","signatures":[{"sig":"MEUCIF9SuJmCDiFOBJYxqrQLJnjjtHRFhENRSZxSW16/ek1PAiEAtHtTFqvi8aQKp3S4BjI16D8rYyno21CsWzdoVx5mIZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202513},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"9f3efd3bd9ba5156165bdb7b7809c53dd395fc6e","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.2.1-rc.1_1736288753144_0.19685622726625307","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@planningcenter/tapestry","version":"0.2.1","_id":"@planningcenter/tapestry@0.2.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4b234b3ddb17be90584e7cd9e0a357ed6dd0df24","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.2.1.tgz","fileCount":36,"integrity":"sha512-1xkCp+J9U05P2Wx14dgQ5u6av4tF+zXPsPnR22uLQJPSHdZybUd/ot6Rasbs0lkqOQ9rSi4VVqFQOxcR6L70qQ==","signatures":[{"sig":"MEYCIQDsNfUV8lXUILGDVAYEDHLRywypuXaGTc0QEs3UyMFmgwIhAOZasN3559a2ZTOcC2GHHiXkaGbzghaaQNh//YoXY1Hb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202503},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"fd4232b1e4a420cad5649d0ed6adfc3ee2183430","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.2.1_1736289333215_0.8869915925635157","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@planningcenter/tapestry","version":"0.3.0-rc.0","_id":"@planningcenter/tapestry@0.3.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"53ff0224ceaefe695178a49986ef8a330502e2b0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.3.0-rc.0.tgz","fileCount":37,"integrity":"sha512-RJBRjHjF/Xh68LMLoPWcX+8mbdbRAFavhfdRxkAYdIMT1I6AO0krn9/tsyV2a39m0DmwTV56sA3mb4Eb2ibWPg==","signatures":[{"sig":"MEQCICt9JzKL/Qt6MDsAXtCYq9N5QWisZDuEvMG/BHio3kXqAiA51BaYmercNm/XEYvP90I4Zc3NILsBO8CaKTmObjrhGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211029},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"d04c4f543be5403643c06a87a0378f2301056870","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.2","description":"This is a monorepo for NPM packages that are related to our Tapestry design system.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.3.0-rc.0_1736962496252_0.13537506991916515","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@planningcenter/tapestry","version":"0.3.0","_id":"@planningcenter/tapestry@0.3.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d5287c4bcb3acd15b7b56243a612548e725d541a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.3.0.tgz","fileCount":37,"integrity":"sha512-Pzg3EN2h2gLo/yWtD5rLyB0iAjIg/tbAoXJJtQG7zMzuyTsCDGzM686xu3FWSyx1QPsKg/8Amjzps2Rzw25azQ==","signatures":[{"sig":"MEYCIQCV+bjGyF+p1fsa2qM6BtULZAp7uBboHY4wpdPDv/ecLgIhAJUWvUtMh5BeKjTVUaXGIC632kviVan0cZYJdRcwMNg2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211024},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"5f798e42a29e47d6912d0b3aab2d30956bdb6380","scripts":{"lint":"eslint .","test":"vitest","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"_npmVersion":"10.8.2","description":"This is a monorepo for NPM packages that are related to our Tapestry design system.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^9.9.0","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","globals":"^15.9.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","@eslint/js":"^9.9.0","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","typescript-eslint":"^8.0.1","@storybook/theming":"^8.3.3","eslint-plugin-react":"^7.22.0","@testing-library/dom":"^10.4.0","eslint-plugin-vitest":"^0.5.4","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","eslint-plugin-jsx-a11y":"^6.4.1","@rollup/plugin-commonjs":"^26.0.1","eslint-plugin-storybook":"^0.8.0","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","eslint-plugin-react-hooks":"^5.1.0-rc.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9","eslint-plugin-sort-keys-fix":"^1.1.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","eslint-plugin-simple-import-sort":"^12.0.0","rollup-plugin-rename-node-modules":"^1.3.1","eslint-plugin-typescript-sort-keys":"^3.2.0","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.3.0_1736983462226_0.565909937181923","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-rc.0":{"name":"@planningcenter/tapestry","version":"0.3.1-rc.0","_id":"@planningcenter/tapestry@0.3.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b33029ba6d6fd1d91d8aa84f013363a69a829a3d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.3.1-rc.0.tgz","fileCount":36,"integrity":"sha512-hFfD/DSSwds+Dl6b9iA44CRo59gBH87HzArv58QwM2VzCcQ5YHcK9HRCLe7QATDoPZUOAvrbwAWWFd+HXcIEvw==","signatures":[{"sig":"MEQCIBSUs43cyySoy5RIQfM2Wwb6RH8oLYiRhKPEUXx5rAVJAiAuTgdpfh/egzEyQ81tfHkrwK2qA550sYqIhpaWKHhBlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210364},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"a73719953f74e011602d967fdbad1b8313d82f30","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.3.1-rc.0_1737658268022_0.5308916143739464","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-rc.1":{"name":"@planningcenter/tapestry","version":"0.3.1-rc.1","_id":"@planningcenter/tapestry@0.3.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3dc285d927bbad83dbb58de578bff738dbd9bda1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.3.1-rc.1.tgz","fileCount":36,"integrity":"sha512-6/4KF+U5wNH4aqcPwhENRzV6S6ViojrqjafhV4hCsJJUh4N7yDReFchHek8QkCSz0cKun9fzJCuECMiS6kNsFA==","signatures":[{"sig":"MEYCIQDsiMsFcBEN802XNBYM7H44HyZwV2XRVzCnVbRuMOvxPQIhAIRQMGaQNb8qfpfz4KpThoKdUGMN6FHzSAooSqSzHMgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210364},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"3f406e3ecb845826bebb2be015cfca505d1db8e0","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.3.1-rc.1_1738795593400_0.8928191298648509","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@planningcenter/tapestry","version":"0.4.0-rc.0","_id":"@planningcenter/tapestry@0.4.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c43c2d31680730dbb952393f7e6b8b6a39f21e70","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.0-rc.0.tgz","fileCount":44,"integrity":"sha512-Lbru9Ok13vo8uHzcEOLqeFNc1aAp6Trzj8IoWklGjSz4wRF9R1GS1jfaXoCstxenp6EmRPShpHaUYgUCgNDt5Q==","signatures":[{"sig":"MEQCIE9AInLGMbAM2zPelja3ROFbXShIyeV3b4k7G57O+C0EAiAUPVrDJphChvnawcqOCpvH9skODMz2lJ+CDv2LdFyEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294655},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"66a2db3d8a560dd27d16d85949a0afddd73bdbf3","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.0-rc.0_1739999915930_0.3820960487818519","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@planningcenter/tapestry","version":"0.4.0","_id":"@planningcenter/tapestry@0.4.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ea3a18b51112ed060168e53c8aa7e1a2aa74500c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.0.tgz","fileCount":44,"integrity":"sha512-gSczrDlpoWDeVViKd5KQoNKKCu5ptUS4ntvrVPk6ky3Xbf/Vn5hQbW8Ifhe/dVHqGZPffHHSNcv3/2u8nSoT0A==","signatures":[{"sig":"MEUCIDrZt4GHjHVnaC7gc7u2JdJhKR90dXg5olGWrvJGW/R7AiEAlvOZCNe1cpaKE+ExUzimaiDULefVpHxjSjuCo/y8res=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294650},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"c0d59950180d1077584ba3fab9674eb84e8554bd","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.0_1740068629985_0.5861369509611405","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.0":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.0","_id":"@planningcenter/tapestry@0.4.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7917cbcbfc7f8d1625eaba25d0f67541e477875d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.0.tgz","fileCount":44,"integrity":"sha512-623M8rbom4eVUucuGdFXsq0LwAf17Px6pvwlXeJ1eVALQmXMSaLT6ONZRBU0CKCJNF861p6j3ajUGQpE5jVW9A==","signatures":[{"sig":"MEYCIQCJSHtyWk2HMFGOIvKOrydaZt9+NHFTLZVMmd5IaVE/FwIhAK+uXUPow2vJIKgly88ncZVaevpui+zh6tkNF6Jf+pHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294689},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"02bfacbed773654dd6845469cdf7b5bf58b2835a","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.0_1740086767795_0.7213613715183491","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.1":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.1","_id":"@planningcenter/tapestry@0.4.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"1f83beae93907238d038252ea8e298f8855b494f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.1.tgz","fileCount":44,"integrity":"sha512-w92JdGE/k8E3/b3w1Bp6sQGl8ClliTw7eTUzilz3VVKA5PLG0HeQBw8u40jZp5QcABVSvXtlgEJRdFKFHR5FIg==","signatures":[{"sig":"MEUCIGHgk4b1HaTeUIv8JXOtPJLVF7PUP5/OoA7XYdAp09CwAiEAn6Yz5S7X3Az2B0EOWMf5PHBw7OTkvLoe1habczWHGbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294689},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"6609e23074b4d119297341dc3108b6d2d5cce0c4","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.1_1740100214683_0.48001277270711107","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.2":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.2","_id":"@planningcenter/tapestry@0.4.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c5ff59dea5ed39fc53355d70deb78621c6221b50","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.2.tgz","fileCount":44,"integrity":"sha512-2R2xL05VMU4AnoHHEu5llCBzcH4ZDIfY3pj42WJQlxIOzOTBzgqKzQAG0sXUPwOi74sBORL1MPBed9YUF9TRxw==","signatures":[{"sig":"MEYCIQDF3qzwd5uxUjzIf43bP9mOEDPQrUcG7OrgB4FzB5gjNQIhAM4cEtBGtbxIncWe34NQeujeL5mlGTQ+5Ka1axPpIQ1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294689},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"f7281be5afbefcb925f59f96b0a429af85e410ae","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.2","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.2_1740437000720_0.19662609139430076","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.3":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.3","_id":"@planningcenter/tapestry@0.4.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9dbcc0f1b5d16e6d2415e1addfa9a23b53f65cd3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.3.tgz","fileCount":44,"integrity":"sha512-fI8H8VmJpt+mRRF1i5thF9D3RO8DsnS1aRqcm+H/gbSUvfYZxbWhvkZ11xZqUK4UaTlPW0hQWVypEPFRTivCUA==","signatures":[{"sig":"MEYCIQDEQULDzxtOX5fEMP2iQwbvO7+1whWfyJz4nO7r8j0LfAIhAPDgf89Igexc3ZrWdsJdqv3xdrcvfGZHpNboSkZmXxh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294689},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"9eb8ca0b9b4a92df6571830744ae43671fa02e37","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.3_1740500605064_0.7232530806307358","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.4":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.4","_id":"@planningcenter/tapestry@0.4.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a7d32c39db4b304112acc0f92a93a5505edd25df","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.4.tgz","fileCount":44,"integrity":"sha512-2k2MUYdVvDcSD4UPvOj3TEJ/dW9/1Qnv0N0aoLyp9lCoHLH0IePtMMkl+uZf+Yjjfh9wrZZDEXBefHNHzrgJvg==","signatures":[{"sig":"MEQCICsiUDiV3wlrhDRNgByOmDXrtQL7EPT/h2nEDn9K919XAiA4wJIs3baUflIrfuyCQSVgngOpXi4DpMMlGdktfePgCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294718},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"156bab58eeb6d1e77f701ce4bc67802b3dd913ba","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.4","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.4_1740503439523_0.3791803468395354","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.5":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.5","_id":"@planningcenter/tapestry@0.4.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9b726fe60f0ec854fb351fc0a9c02c748e71f761","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.5.tgz","fileCount":44,"integrity":"sha512-fO4akdJ6RBxyfIYg5Bs7LIC2+FrpBqasW3bHKhUCY4OomfIomygAaORn1M5PsUdIWt4YoOakM5DzrsE9uEr5pw==","signatures":[{"sig":"MEUCIEg5Zu/lQJAhv9Eauz1R5oqLyKgdm/qOO5pjtiXvgUFlAiEAuj2PX9s1w1TKcve269kYyVMAhEaF7QdIj8aHP5njknw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294718},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"628b093267b1434d66102a0ea7c825c8030eccf2","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.5","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.5_1740506540314_0.7674059548784327","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.6":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.6","_id":"@planningcenter/tapestry@0.4.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"838589ff1140bb991e56b0e64937d4bd0132690a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.6.tgz","fileCount":44,"integrity":"sha512-OEGeCioaxZmnNyvIpr4hGIB+6Uu9cY0bjel/CHBaqxCL9hn0x4G4k8IXHozTTvlsbsvM7FVsQt5JQDj6k40svw==","signatures":[{"sig":"MEYCIQD8uVcZDIlmKnrVrVhTzBwctH9av7jLCPZ1KJFsyUuiSgIhAPlR/7uyHDwpqh7x6q8uBjCG4LJElKfHg/PwPFc3C4Gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294718},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"09af5178ba249169f1a3b44556ef9a9f1b305e13","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.6","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.6_1740507332622_0.8495353898184939","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.7":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.7","_id":"@planningcenter/tapestry@0.4.1-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"17c335352fbc5af7adcea3c1a80832207a56991a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.7.tgz","fileCount":44,"integrity":"sha512-/+upLj3vXMNp3582F7kv14urE/hyNjzRLGNhK8QXzQ9EWyepNp+UV7VfyvjzP/nADmDPkYupSCq+hppzvn3g0w==","signatures":[{"sig":"MEUCIHb5sFCjqJ+pfVyAHk4DeB8EUwbzZYvTfjnE63vyHG8/AiEAt/NyU6TGYd4gFPi0EomRo9BV0jV82W6cDYIbTrSbYZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294718},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"cfe1741932c8dc597f9e6a448e8024fe74af8290","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.7","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.7_1740508998707_0.6430877890687652","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.8":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.8","_id":"@planningcenter/tapestry@0.4.1-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6245df4828e4414aa82fee70636fbfce086db8b8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.8.tgz","fileCount":44,"integrity":"sha512-yB/jfL8rwVFFqhblW6WGIkhC1U4hH7CIaU7f7oLAqg8nFgM/86XLXmYKg+gvRoGp2NfArBdbe4qfDTxKit6NZQ==","signatures":[{"sig":"MEYCIQCpkWCss4k8swRCyLYLgde3VgWBtfhRTMq8p+gi2B1X1wIhAJ/IEAHCVnoellt0fvDl0IWWmF0fXC/mPGvO+nAN48Ly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294718},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"70b4026cebd5ea7f0e5405588234dcb2d1c97858","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.8","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.8_1740519645272_0.6679136249704831","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.9":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.9","_id":"@planningcenter/tapestry@0.4.1-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4216a3e58b1f93b001e66b15205367823f8327e8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.9.tgz","fileCount":38,"integrity":"sha512-NCK0Bj3upr0bu//zCKv+nBON4Tg0BQar4pefswu1VOPjeRGgZ75eQKlZYm5vtW94pNOkHnndn3IFXQ+ziXORBw==","signatures":[{"sig":"MEUCIQDMn0RKgyoWtu0N29h5BvCH/C0HGR/Zkl7jvqFZkNNp7AIgefC56/OcCdF9FXuDChesdnnHy/pfro2O0lsImzMu4A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268391},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"915bd4f523aaf77aba7517243d35d160266d0b20","scripts":{"lint":"eslint .","test":"vitest run","build":"rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.2+x64 (linux)","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.17.0","@planningcenter/symbol":"^4.0.0-alpha.2","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"*","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","tapestry-tokens":"^0.4.1-rc.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.9_1740520692517_0.4067496475575296","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.10":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.10","_id":"@planningcenter/tapestry@0.4.1-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"dffd623380ba5fd3dbfaa9def34f5de4a82532ad","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.10.tgz","fileCount":38,"integrity":"sha512-cqdiPmI8XJacufl2sndPNbvNGM4uqupO3UVLgiVqf4WMMP8cOBDobO5UAIW+jKm4bl9z4g2h3pgR8jFAv2gjig==","signatures":[{"sig":"MEUCICdcsWur86KwbG48GT9IrWqrFrHtVTTiqs4HnBD8EuH7AiEA0Ymyox0qZL14lFTWP7KwellB/dr54XlZFfgiYdJ1hVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268368},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"0dce6de6afedd5fff79ddde27968c2ceedf2175a","scripts":{"lint":"eslint .","test":"vitest run","build":"rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.10","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","tapestry-tokens":"^0.4.1-rc.10","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.10_1740598507794_0.8264519553171652","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-qa-83.0":{"name":"@planningcenter/tapestry","version":"0.4.1-qa-83.0","_id":"@planningcenter/tapestry@0.4.1-qa-83.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8e21e9d3b9899c916f8aacddf97e82e01a66ba43","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-qa-83.0.tgz","fileCount":40,"integrity":"sha512-gsq/QtLDWIYAHPVpURTn8w82o7Y/sHPRenT64aKBEF/ra5pBKunKWtSNLG99uefVzfgFv4zBeRQhX9vT1xN2SQ==","signatures":[{"sig":"MEUCICxYOw7uz/yLSzxXS9Gb4VA5dOUJCfAOONJm1JH4ntR9AiEApD+lqYlLaK8CbFuswy6pxaKIqNvWT5kU0ag+D1+eKrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290982},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"2166403ead881318bd225ad8cad67ccf31918671","scripts":{"lint":"eslint .","test":"vitest run","build":"rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-qa-83.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","tapestry-tokens":"^0.4.1-qa-83.0","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-qa-83.0_1741118358115_0.46290145473763356","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.11":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.11","_id":"@planningcenter/tapestry@0.4.1-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"fc054e5ce474136c26c52d6f33a66e9ec5ae353c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.11.tgz","fileCount":38,"integrity":"sha512-e7jAzRZjlmc9pIxRlk/zbfbUJtLRYyiik8tkoLUyqI86CEdwz8MvkfBhw8mgof4voqhU430MPSeyjyflxDgZsg==","signatures":[{"sig":"MEUCIHyD53Vgpw+Psk1PExz4DVw+aXQ1JFTNEfthd0ffaynGAiEA8USkj6C0rhPjw4Bdy2VHU7loWCZJnVsweGNI3XN/12c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268368},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"b5e43d2e6c029a8ab53a8f5921215f3ab145ef77","scripts":{"lint":"eslint .","test":"vitest run","build":"rollup -c","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.1.9/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^2.0.5","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1-rc.11","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","tapestry-tokens":"^0.4.1-rc.11","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.11_1741135108156_0.051158026337942086","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.12":{"name":"@planningcenter/tapestry","version":"0.4.1-rc.12","_id":"@planningcenter/tapestry@0.4.1-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9629f805fbf4d20c5aa546a115581d4009e79963","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1-rc.12.tgz","fileCount":44,"integrity":"sha512-BZlGr780PwbnRWkix5WJ8lCq7j3Dih6+xjopBCpBdNC7QQHAyR2cqvtUl7zXorKh9b34xw6K6tR7F84sN5gZUQ==","signatures":[{"sig":"MEUCIQDnSS/amuki2WFmLwl8ebOiWpY5GRe+biAG+6d0zdH8OQIgbDwRLtigVBaZX/Gs7SsJGY5NnVqJPRRKHXNRTvlzi5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294673},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"f46f85c420ea04cbc3813e52f18913ca69d2fb0f","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"*","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1-rc.12_1741197821421_0.42637141981765225","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@planningcenter/tapestry","version":"0.4.1","_id":"@planningcenter/tapestry@0.4.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"cd97802fff2b945194e24ba902efada50669db8c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.1.tgz","fileCount":44,"integrity":"sha512-Tonu5L3YYcPItlbnyD0rxZxLPh09GofcZEpKYNwrVu2UpYdLihpAzQmDt+/3MnBEV8Evnv253rVmbakcDj885Q==","signatures":[{"sig":"MEUCIQDRq0oeiPyyhflKI8fRgggQgrNVIUsIFk7xY3/hVUtSGQIgKMOlQPs+nI5qmgB7ofTN764bq71nB4PDIPEosNeOBaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294672},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"cc2f5d0889ade8fa82872f8050225c81b95d867e","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.1","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.1_1741211222920_0.7633848162152257","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc.0":{"name":"@planningcenter/tapestry","version":"0.4.2-rc.0","_id":"@planningcenter/tapestry@0.4.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"657df5931f8748f4fcf151dc179216796bcd3e6d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-rc.0.tgz","fileCount":44,"integrity":"sha512-ojfTJXV8STnM7+jNmm2OvENcXRnLA0g2M2vMXU7lb6Ss/fGe6QYmhj3R3lg2rG2hHFBaRaH5EdWEL+zkhq5nGA==","signatures":[{"sig":"MEUCIBPOlRWMgXyKOKBOF06Mst3Q66CFzB+jw0MyPktb0D7kAiEAmZjFA9po0rn01b0bqJnXHescM6ohfVy1SEGsesz6nLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294682},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"d082b9982ddccc91eb41aea353a42726080a9fb7","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-rc.0_1741275668489_0.39983477263480593","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc.1":{"name":"@planningcenter/tapestry","version":"0.4.2-rc.1","_id":"@planningcenter/tapestry@0.4.2-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f8994c983c4b6651f18bcf433f511ece0c0ea091","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-rc.1.tgz","fileCount":44,"integrity":"sha512-CwejcyTyNPQFKLXosZIDBhRU3g5yv0YbrjnBOHq+ybxtXbaUKVPNHDiS+wDmh4VcFHq6DEkdBWgn+cy3Ak2nbw==","signatures":[{"sig":"MEYCIQDA9k/1tBap8P1xLhfOws3wwfdPuq9XsJyKstG/vxs47gIhAOLsV2o7G0JY+3lwe57VlITwRn8F6weRrme28KppV3Jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294682},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"16991dcdc971c974765c6d25b5bd25bb3fd78d91","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-rc.1_1741285244061_0.8854622909151366","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc.2":{"name":"@planningcenter/tapestry","version":"0.4.2-rc.2","_id":"@planningcenter/tapestry@0.4.2-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d6c85a78e842fe97e51e62f3ae96dd76c9fa9aad","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-rc.2.tgz","fileCount":44,"integrity":"sha512-SlVrByEukpWVIJeHs9WKTteyAh8WntsLCkBmPq55mbX+i4j6ziOJS5rxqE736USmLtapRqpU1A+IRK8wAhE39g==","signatures":[{"sig":"MEYCIQC2M+vZujANIT5Z4a75VYljveBd77MMpkokVD/GMdK9MgIhAJv8HBTP9+p2Wi+xCpQMDJ3K6s5vV7rhGEwWcTUdJ0U4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294682},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"0f2acf87160b21aec50edc973ec1d475dc9d250f","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-rc.2","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-rc.2_1741360965438_0.03305307201388796","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-qa-93.0":{"name":"@planningcenter/tapestry","version":"0.4.2-qa-93.0","_id":"@planningcenter/tapestry@0.4.2-qa-93.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e8fe8f54af3de011240c59407420f06d0f69a0c7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-qa-93.0.tgz","fileCount":45,"integrity":"sha512-N2K4VQ5C9XAzUW7DoyJRMqJaLti8PfeJOJhfkJ6JRnuqsoOn9JdKXDBeItCy4b6S45T963Lhn9YCAPB517qIgw==","signatures":[{"sig":"MEQCIAnxEn6nLGD8Qpk4EjF8WbeTKZsLnXKEfsMAJWGiXCNdAiALNLp47BXQ8TZbhwSSKz63sBNLh9ImmhGwB+EE5e7yLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295533},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":{"types":"./dist/react-jsx.d.ts","default":"./dist/index.js"},"./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"ab45f9cb5ce1af85c02488f173d5a7de5798a935","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:wc-jsx-types && yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","build:wc-jsx-types":"node ./generate-react-types.js"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-qa-93.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-qa-93.0_1741373572139_0.6835273295907938","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-qa-93.1":{"name":"@planningcenter/tapestry","version":"0.4.2-qa-93.1","_id":"@planningcenter/tapestry@0.4.2-qa-93.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ff430b69e2769102dd9f60e8358a2ee13819f6e6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-qa-93.1.tgz","fileCount":45,"integrity":"sha512-1nzg04z73Kfo0UbR/PSPbBPkfsX7U1j6dI9Mq2IyHCKGAKqZCSkK6geGDfVg7BD7vzUMZROOxWmTdsQIDzthwQ==","signatures":[{"sig":"MEQCIEArL6KSByGZCONR+TiEBHvabDVsURYFI5mWhviYVz1tAiB2DP34ZmoQKdpvAXuuZ/Aeum5jHZ5V7dKG3gZf7Xr4Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295445},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"2cb7c500015c270467fc121b5769a852f760a4fb","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:wc-jsx-types && yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","build:wc-jsx-types":"node ./generate-react-types.js"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-qa-93.1","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-qa-93.1_1741378622358_0.7105204287928195","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-qa-97.0":{"name":"@planningcenter/tapestry","version":"0.4.2-qa-97.0","_id":"@planningcenter/tapestry@0.4.2-qa-97.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3769ea1e7bda97440fc70aa1fbf4f033697baf73","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-qa-97.0.tgz","fileCount":44,"integrity":"sha512-ZYFeyRd3lp3uzRlqQmUgfhVcYn7iGMT0KR7U4Py07xSircX+4rn6DlNEa3J/sfXMIGQ5TpyMlZOpenytWCW+ng==","signatures":[{"sig":"MEUCIQD+nSUuhocoTRzWQ7phFq0vT1TD13UmCmczRW64fF31zQIgJ6p/rr8gIKdzJzcIk7IPU73zshjZfDo1vpi7l5xEATU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294688},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"7e0b0c9891486155bfb28b4a87f5c10c2a040776","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-qa-97.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-qa-97.0_1741737655454_0.2571269361815036","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.0","_id":"@planningcenter/tapestry@0.5.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"cb549d53ec87a2af1d3ba04186ca76347b82d3d3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.0.tgz","fileCount":44,"integrity":"sha512-d/q5wfRSuG3tlkfaQC9LEJBcu60UxQcG38kH7g0m/5TO+EU8RuFcGqoSFJ4e/V8dft28m9gronQOUFfKNw0SWw==","signatures":[{"sig":"MEUCIEQMgsdd73wXMjvCNX4eWDtDEC6HN6L5LtAQtNfuFa/RAiEAu93uHMx97zsEWl2O9bJdWLc2yAWHYV5mQUPQiJ5d39Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294682},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"803b5a695dd68ef996cad540fe354e23d0a7652e","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.0_1741738443607_0.09632793087147595","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.1","_id":"@planningcenter/tapestry@0.5.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0eb5c461de7c3f8b2ec7244bc5ebb29e8afcc48a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.1.tgz","fileCount":44,"integrity":"sha512-kH53Hlghk1fxd+FsMTwHIbD7qktZmtNZrkebAwMEa1408zJhFFuayUBI/2EAinsL9XTvTWmkvIJ1x4nkPToN6w==","signatures":[{"sig":"MEUCIQDs6x5uXEBRIjy3AOGA/pQLkMjHs/AHDnwqg0gymU50ugIgEMPt2GrXe+FVSNws9I7qrIhfcMbQP+Z2njcA5Jo5X70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294682},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"0af88b5d5a7ef165496e64cc0a25e1aed2d3c8b2","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.1_1741878907494_0.9545158599786379","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.2","_id":"@planningcenter/tapestry@0.5.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"fc4c2ba533822776c8424cf52450d28d70293d58","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.2.tgz","fileCount":46,"integrity":"sha512-hSnO1Ibu1ubPo1NkxXaelHqEz4JH6KjY8U5iyrU6Rsqar/muXisSxpuFAyR7SLHdPMKpV2VbvF0acUFCtMx/OA==","signatures":[{"sig":"MEUCIHzV6DpWH/zOZeLUhI9TQLM7v/zSXqFT4O/tbrioWKOjAiEAzQ28O8hitcafJ0IbiEt8IqWKQkPln3/WpAnvOo30UkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298900},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"aa28cf3c687d0e1e4e0610c09d0ba91e52b4fc44","scripts":{"lint":"eslint .","test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.2","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.2_1741907824769_0.9158291620262533","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.3":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.3","_id":"@planningcenter/tapestry@0.5.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a78e344456ea52681aaa62628aca0a13da139acd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.3.tgz","fileCount":46,"integrity":"sha512-o/OfOKuu1Gsp8DxnkViHDkRo7zsqegpr3Kn0bgYFV39sISdMS5ur4Nl9d1H0GFYRbtlX2fpaxui1jOY45JYDhg==","signatures":[{"sig":"MEYCIQC0AomxkHv1DhKw7rzfVFGLoww246BUINOrdAadu44KigIhAM6N1TeKKskeAEKIDm+qhXmTstaYJX+lAFjm125TyvUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298957},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"cbcee9cb3d1b622852c5a695532cf1aaa3c052cc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.3","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.3_1742225799602_0.9932067164654799","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.4":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.4","_id":"@planningcenter/tapestry@0.5.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0fc3e5931e26a9057dc4010ede8780e6296f3336","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.4.tgz","fileCount":46,"integrity":"sha512-NRQhXd7aSKb9B9QZ+xk7aj+PGvbNqZe8Bxy/SPGfGNIxKe3x/stzhrW5nqW9bnDODBShSyTEXdd+JRyI6A73tg==","signatures":[{"sig":"MEUCIQCI2x60BvsfzKTjc83DXZliQl6mxkHkaVe1es5yJQZBMwIgcoW1B693JCs+AIoDHquyh6QI+JrCevE/XnSVb7WVi6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298957},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"9bc0e0b1a81d76fd88dba06b57ccb7e08e894750","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.4","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.4_1742232888431_0.3931752548266747","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.5":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.5","_id":"@planningcenter/tapestry@0.5.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f7d92e4c0c94f8fb2b33534093cb22a1739c0674","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.5.tgz","fileCount":46,"integrity":"sha512-YdP9e+2Q8VGLzMjwZd9t8EdLFcAo7lavey3ziog0wqp6S77xDn83akpGDyB/vV1s3ojbPQryi7bRcT7Jt7X5og==","signatures":[{"sig":"MEUCIDAbvqoEJ9t/JMUmSkPNErx+ao2xhomMeJnWFNrGD/2SAiEAgKe5pZQ8H0n1G3GosTyYHYLXJ0joQT/ZLJXTRkKCpE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298957},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"62262129f62aa30425eb0e9e682ac4270332065d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.5","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.5_1742413907935_0.8683749244076395","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-qa-102.0":{"name":"@planningcenter/tapestry","version":"0.4.2-qa-102.0","_id":"@planningcenter/tapestry@0.4.2-qa-102.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"54dc4b09740a74da7f79886370ea74a5cc904625","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.4.2-qa-102.0.tgz","fileCount":46,"integrity":"sha512-b/B49kFtBgQRO2D/RwDIWu43eHnFLL1AbINgzS8roE3GYFyDR5rAPb7vv6J7/ugJo6dcrsUB2KYDWYrwmJBx2w==","signatures":[{"sig":"MEUCIQDHKWjTgHy8o17dMT1BP95KWnyANZd9d3Fle1KogQ1qSQIgJwpmCPnuUVbxGrzertWAZL+O6HYY5JepvH0GByu2uP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300589},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"7f10c34b0d7d64376b1f9b3157cfa4e6b15f07ab","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.4.2-qa-102.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.4.2-qa-102.0_1742422714634_0.07174699448981725","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.6":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.6","_id":"@planningcenter/tapestry@0.5.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3bff72cea34c1dcb6a587be219aa5147427d8fc7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.6.tgz","fileCount":46,"integrity":"sha512-bILn4xwt70RJv5GoJ0EgxsV+j5Fl4VN8TXzIjKL9r1uzxLKLTGu/LVtXLcyPkt3ij/O0I1zuzczq+GwQdTPG2g==","signatures":[{"sig":"MEUCIHAY1ilhQuilHjP4lbpJSZTaFbSzanDC5LjkW9TXeAJyAiEA55UXAFXg+KTbvyoBDmW1Rp/tvigW9NaYOgulsM7fM3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298985},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"0d3f80b69798b4896d3eeb245a105c507878538d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.6","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.6_1742483208484_0.1394876369184308","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.7":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.7","_id":"@planningcenter/tapestry@0.5.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a1874f59c0ef96cbd10500af418d1003cde95c9d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.7.tgz","fileCount":46,"integrity":"sha512-+5s444qA+3GRjMI3iheQYV4DqQh2eak1JqZNd/G8D0w7SnnSqlSdrcxxRICYWOKlncIL69KkY+aBH/Jhp+p/9A==","signatures":[{"sig":"MEQCIGRlfjBABtBIq2K4KNkWH81Va4eJDew8X8gcs9IwpkvYAiADQumXMErBpWRa56RvioJoTONJleLoYE8Eu1KI4CoxrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300631},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"c27fce056eaca978f02dc4de833d3174ae4b3f52","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.7","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.7_1742484416487_0.9086564410454576","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.8":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.8","_id":"@planningcenter/tapestry@0.5.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"66c576002c11a16e7b19ce1d4705711455faf114","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.8.tgz","fileCount":46,"integrity":"sha512-sjToUjYdEzZvKXiFON4xir3VjnEO666YQ6eZJZuxAlyASor88XoBwuBCw+/E7uuOuu+JmEpDB7nWLYP3MwB8dg==","signatures":[{"sig":"MEUCIQDKXOGHkEwpBUN7N8W9ZUh3DnyTGfxY5nk2MRc3f0IpzAIgAYA2qE9DE+ZdLusZeCqGH+tO8vrVD+ZREaEKPlO1WYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300637},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"27301e7d6621d35c13c63fbb3a5c5f387aa571bf","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.8","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.8_1742927745714_0.8349138427671996","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.9":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.9","_id":"@planningcenter/tapestry@0.5.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a9f8c75ac3a84252fcad1267c8b04c6e60cc6c4a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.9.tgz","fileCount":46,"integrity":"sha512-Qt5r6GBnK8ekR1Lih7BRTalSPTdRWYNGIuDZrS//gCvxIMl9EJ+8hlN9inRLJXjeQE8IrtC9w9DeyHfGqti+Kw==","signatures":[{"sig":"MEUCIQCjNnjdFf/Mn7/J9g3l+HywigYKeLRQcipVyB/wWT51MgIgX4h/thFeIniNYsSW6x8ViviytoNMNv3kbgE5UQ3J+Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300637},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"8aaab7147c65a2b74c6219ce33d1d39b316d8e8a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.9","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.9_1742928507319_0.2712419935144752","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.10":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.10","_id":"@planningcenter/tapestry@0.5.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"60054c38d1ee17e2117ed4b38dec05fd06e16714","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.10.tgz","fileCount":46,"integrity":"sha512-5ux1mXWLF1Ehrfexg+XwsAHqpZAo9YOTEQp03UTxIYIbpJVT/aL6aZ93PgjndzKeyLs8+vMtoHZlG5OQ3ergnA==","signatures":[{"sig":"MEUCIFmYvQ6/8UXVJg7o0OjWTYeXZg7F2krhMSH+ostyihepAiEAxzY3SWKHus0pzYPLWm2QOrjpnbVgbmzLktE4TGxj+uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300880},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"5d55514f2cbcef54c1a8c3633e481c1251ce16fc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.10","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.10_1743020935647_0.8119650048728684","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.11":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.11","_id":"@planningcenter/tapestry@0.5.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"af0e298468f41bae5a852c025f69f7fcdb20530b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.11.tgz","fileCount":46,"integrity":"sha512-Oe8a0iaEj0rCnVWvqlSporKcm8bL3MoYsrJ/NTRz4zvn8UmE9xB2DAnHZoyeJznGFQ0QfNQIK9MJBCQeTCx81w==","signatures":[{"sig":"MEYCIQDs/GJqJPN+p24cWSVPfVzj1Z8BMtoDqKfVppBxBWAMLQIhAJkND/5Qsyr5G+/bqMBRbt1Mc9mnnXXwPQT1gudfDsP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300880},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"7bfb5de5cdbf4b4fe3d136a216f5c29a291d9aed","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.11","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.11_1743530493656_0.7792569590261862","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.12":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.12","_id":"@planningcenter/tapestry@0.5.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a267a3eb2ac2c74e0efdeda2ee76a8ba055bb8fb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.12.tgz","fileCount":46,"integrity":"sha512-aH1WznPRA52Cokx65a/rvDPLrxX2C32AhwLCabPVMiOxHn2SALTNGbrw4sp6M6bCyAf1kTkctLgkaOKKtQ8D2w==","signatures":[{"sig":"MEUCIF40213BBm2qrUp6+bpFg4eUs1mSVSKa2gqC2K2ZjEOBAiEAkSaBeEV9e9j5VGdEVIHLQyKErkcZUuY7B8g6K1OO9c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324325},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"bbc4b21439b8831a606c825b767c8ddf90cf4c0a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.12","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.12_1743539077122_0.2675660776678306","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.13":{"name":"@planningcenter/tapestry","version":"0.5.0-rc.13","_id":"@planningcenter/tapestry@0.5.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8c7b824c97934c5964a3c3596f6ca000e9810a9f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0-rc.13.tgz","fileCount":46,"integrity":"sha512-yui58pIpLJtjpSApDV4JIVZ46+nQ0Srnt2ooDD+9ueZ0dsOUghyU0Q1KeMDd+fS3AxGecVyOMoJ5FrOtOQoCmw==","signatures":[{"sig":"MEUCIQCJJkkx0D3HXnb4S4e8FBFMHLd7ZHGevcZdsWpKVk9yTgIgHu9Qe+KIIF9SuTk3QmSWpPE+/1JWyqeuJI4Tq3HPSnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324302},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"eec9b0745d1033d2e0b280bd7aeb365eb24a630d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0-rc.13","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0-rc.13_1743541264138_0.6859188926307964","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@planningcenter/tapestry","version":"0.5.0","_id":"@planningcenter/tapestry@0.5.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6388b10fd862c64147180249c6fc0761db97ff6f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.0.tgz","fileCount":46,"integrity":"sha512-vqg+S38lavTTfW1AVa9D339sln1X3KDlF2geUJByn4jzNWEVifm2wsMmWkn85ksVypZvdNuCwTCrmoNTQCAjBQ==","signatures":[{"sig":"MEQCIFS/2HX3WTqBM5g3lymdX+rddXl8pRNx963Po1U3LlblAiAfw4kpsYMl1p5IgQpWnH7QS9CswGTzBuuPsR8Qa4+Rrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324290},"loki":{"configurations":{"chrome.laptop":{"width":1366,"height":768,"mobile":false,"target":"chrome.docker","deviceScaleFactor":1}}},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"c998a2413912a643dd42baef1349fbaff00116f2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"yarn build:storybook && yarn loki test --reactUri file:./storybook-static","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"yarn loki update --reactUri file:./storybook-static"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"loki":"^0.35.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","typescript":"^5.5.3","tapestry-wc":"^0.5.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.0_1743624594182_0.9253293476586752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-rc.0":{"name":"@planningcenter/tapestry","version":"0.5.1-rc.0","_id":"@planningcenter/tapestry@0.5.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"da1a555298fe986a4cd172da45929ceba0024833","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.1-rc.0.tgz","fileCount":46,"integrity":"sha512-11Et+dG27h8mR16nydFh5835Xtna3xDiC+K9nHu+SWIYMG3H3XDx8hyTV8Ff/WKkUKbAZHULUKrKlaCnuh+rXw==","signatures":[{"sig":"MEUCIQD2lCqgk40j8m2vhmZGLlwLVvL3YY0GVqVskuBKSOa6SAIgPBDMHeYCpWgaHyHInzIGUtiTxtSMlGp1bKcKHkNPe4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"b26d8f7d25ede6e3d5e424565c8ee16c79be9849","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.2.9","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.1-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.2.9","postcss-import":"^16.1.0","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.2.9","@storybook/addon-docs":"^8.3.3","@storybook/react-vite":"^8.2.9","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.2.9","@storybook/web-components-vite":"^8.6.7","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.1-rc.0_1743630494533_0.8972803656055002","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-rc.1":{"name":"@planningcenter/tapestry","version":"0.5.1-rc.1","_id":"@planningcenter/tapestry@0.5.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"186f8a4e082e80674ea8f445e2609a2dc4b375e9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.1-rc.1.tgz","fileCount":46,"integrity":"sha512-IW9Sdb8LBTSQAWAHQiYLf569lgae9aCucGpH3ZAkY3810+Jmjqc6dTuerazDpW5lJkNXuwDFFQIfiUqcZ0LJkA==","signatures":[{"sig":"MEUCIHjq+jKYl9D5uSWSAzLkAN00WqhnbPqv6dIgfHG/LzRUAiEArqyPm7NJKk5pqTgPBlgpHBLnbZCKgIvvVwZ6ujUdLeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"e0e2f9aa9a0e9c9ae20457f6c31badd0b980c4c7","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.1-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.1-rc.1_1743694208002_0.5048277167769075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@planningcenter/tapestry","version":"0.5.1","_id":"@planningcenter/tapestry@0.5.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"44f2777953381c9e24dbf47884dd5cbd4b27f3d8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.1.tgz","fileCount":46,"integrity":"sha512-fz6XHmdWrRoyjUvBSOTjwVMrTk6aW3GyubwfBWeCLA6AqQXIFqpCT/Xe4Q7UFMAFRDbqIGK+/E+gvaFucoQKjQ==","signatures":[{"sig":"MEYCIQD5l59FY9XVUY9Us3Tpnm3IShnRUXqNZDvd8gAog1omNQIhAMTkEtk8QLjipGHvt5R3uyVaanX4Ia5EjtId/VvAs6Wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"e008fedf88ede9eadedfed0750cccd90c10e2965","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.1_1743781175408_0.41224186068926527","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-rc.0":{"name":"@planningcenter/tapestry","version":"0.5.2-rc.0","_id":"@planningcenter/tapestry@0.5.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b072f88b7f1917f008b7d1e1700551203b2f6fec","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.2-rc.0.tgz","fileCount":46,"integrity":"sha512-Vhig7UL4rrrBteVgVfyi19PhDJh20j0hnZqmgAuE+RPWQAuVG/urDj/sOdIP9oRkIUQNTVMMOFiqaRG2qAZVwg==","signatures":[{"sig":"MEUCIQCinNIATTivom3UdfW101+AatMxyhddOjeGkNEIPk5sZAIgdkPY1GBwjISXGpFJRs+bDe/M8m9Wk7vx026KfcnlTbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"ecdee1f6c378d031eeb02add3cf689ae26d8ce03","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.2-rc.0_1743791090291_0.3845405859985662","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-rc.1":{"name":"@planningcenter/tapestry","version":"0.5.2-rc.1","_id":"@planningcenter/tapestry@0.5.2-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"1a8a9d0a9fc5ac34d879504eca6f2f8c397a53ff","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.2-rc.1.tgz","fileCount":46,"integrity":"sha512-dnK6uv94CppFEmjRLEzL+ixrn8P0CBXgoJ7nb3dKK3MG6QTP7YlJfdIrSH0giBVIHfONHz899f8D8sED2dLpmg==","signatures":[{"sig":"MEYCIQCvfSO1k9DoC9jAVRB0IBUVZG55Vn3rg7oTsiPbJP/W1AIhAMmTyuR+76aEuw98GbtBEweCGUJmJ/05nXAAFJjzE5tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"79ff0642c154ae89a6527ec9b7a15a21d5044855","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.2-rc.1_1744729385991_0.8136254771322629","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.0":{"name":"@planningcenter/tapestry","version":"0.6.0-rc.0","_id":"@planningcenter/tapestry@0.6.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e79d790c3fc7adc1088b5ac1dd5e8f704596749e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.6.0-rc.0.tgz","fileCount":48,"integrity":"sha512-girbAk7V2mtuX9oK/uxZngwatNvY+8lW1RAP2GTD2XotUn9MvAEWcPGSGgKO/2BtzPvZoR4PsvtGNDKEzj0Apg==","signatures":[{"sig":"MEYCIQDnh7mDJsxcdqLb/X9y7R1YpXsYqP3DI3YSFJ/p1Q+LkQIhAKLTnEetp+RJxieJOMe5FIeBKodZa62lYmlrFji99TMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"5063010bdecbb7ae74be8c4353819c13575116a3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.6.0-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.6.0-rc.0_1744905472852_0.9968372701608454","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-qa-133.0":{"name":"@planningcenter/tapestry","version":"0.5.2-qa-133.0","_id":"@planningcenter/tapestry@0.5.2-qa-133.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"31f07a0564c6ce3891b5dacdbcc99a7efda324c7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.5.2-qa-133.0.tgz","fileCount":56,"integrity":"sha512-SMYpcZGWF/nqhC7orS8xShpKvDfJrrI0YwjJrpetAxqWi4FJLgUnH+BHJQw/8OUNYwylFyRv3B1abx+dXEWoaQ==","signatures":[{"sig":"MEQCIAhVnu3MePPg4AszMe3QpvrnPxhPLMXxTjvdImrV2Jw2AiBpw0wBYRvphjqzAGITfLCxejg8za/WG6S3cSuccCOyqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"e2ed5ff47d01c48a87aaac08739f4fd831bec3c8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.5.2-qa-133.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.5.2-qa-133.0_1744920293531_0.21140911363649395","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.1":{"name":"@planningcenter/tapestry","version":"0.6.0-rc.1","_id":"@planningcenter/tapestry@0.6.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c9c5ac9956d06ffdd5d3096d6b0d1e3e67dd6703","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-0.6.0-rc.1.tgz","fileCount":48,"integrity":"sha512-5+4mTWat4K4KTqMi0QlzdryNI9jP9HUeVAV9etlVT4WokTLiceAnCB7n+JDvOfYBK6dDJDma9bKekBfOi/pBNA==","signatures":[{"sig":"MEUCIAnXiVc39KhUA9dpxkVAuEO/p0cUgOX4SASvZL6P4bgoAiEA1qTK3Z+EyV9dP6wCr++FjXV6dlCw02KcytqjxuktZu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"3a41e1e69c0c36602ae9c33b47edc79cb6aea482","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^0.6.0-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_0.6.0-rc.1_1745261377178_0.6490162056548157","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.0.0-rc.0","_id":"@planningcenter/tapestry@1.0.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"66dbdb00c0c3569ca407cdc845aed686a4bc69a3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.0-rc.0.tgz","fileCount":56,"integrity":"sha512-vrd3q/o/EEMSvjK84xAPqcS2P5DoA2Hm6JsXawgOEVSM2LVEIfzKmq3HxqtOotJbA8JSslpbXviEt+1ImZmTHw==","signatures":[{"sig":"MEYCIQCRISVnu6Az3xeWipbi5G7K52EL9qE1s3sHD3HPbpTOjgIhALLFHUlLlX99TQ24IsYXzfa2pBbHZex9dMeee+POJJpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"c6863e29d87d860037b4e8b931299c31d590f741","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0-rc.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.0-rc.0_1745330618659_0.34690895548736744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.0.0-rc.1","_id":"@planningcenter/tapestry@1.0.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4ce7c85aefc452d955d258ebf154cd8a8f96fabe","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.0-rc.1.tgz","fileCount":56,"integrity":"sha512-UJJh97zb/GmUwWNoCIDQ/OeXmSvBxIZ9nhJT9BQZDXeFf8/QOl8oNyCUUhtohpdD20sITzQBAYW5Y6dUX5sS+Q==","signatures":[{"sig":"MEYCIQC+oTZkEK2T1THsSJuPnikdCdFEJlZUJRHASHSpxlkn1QIhAJ1UlB/rxNYM0Htx24gFw9FH6IIYVFRk8imCqs6owSOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"1ebac2a54f8585111b569489129cf32f2aac1d4d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0-rc.1","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.0-rc.1_1745338649933_0.10559972158586906","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.0.0-rc.2","_id":"@planningcenter/tapestry@1.0.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2791be7f557414eb1a1292a9bfe80da110cca80a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.0-rc.2.tgz","fileCount":56,"integrity":"sha512-12LYD3VG3al9Q5hPiAKozP41RUwJqb/a8Od2V78BSa+75jPqpBQ+L9geOYcT9zcbcBKAviYf7KLK3vUnR2Fp4w==","signatures":[{"sig":"MEUCIGleWZc6hJrqC7YQWwjz1gnno9cND//d3Yfia+GGooEwAiEAsKIgXRkSEd1PIbFcHuw4+6AeUjor7WCYSZzTg6sE4fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"fb3f88661803652d505389ca75044ba692a8475e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0-rc.2","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.0-rc.2_1745343597785_0.8095488350157236","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.0.0-rc.3","_id":"@planningcenter/tapestry@1.0.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0e742a92afdebf55ddb9b8590455b25b41a7a7b9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.0-rc.3.tgz","fileCount":56,"integrity":"sha512-jqsLhkrD78YXSEUZt77+90sjpUehvT2CTwEi9NzX5Ir6QK1Dw5C3CBRtZJs6XJ0edJ7IyNDLlwygf0D5pCoUpA==","signatures":[{"sig":"MEUCIEAkMbUS6ejvRjzlybH5x/rrXE63vT7D3UP3vpYpvpFUAiEA1beCC89TaPSN3is0frVxY3vqCPeGL13PcaVUKSgozJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"5a091a51d058c47661a9129ac15a8872bfdc0d3b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0-rc.3","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.0-rc.3_1745346585399_0.09560240903082273","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@planningcenter/tapestry","version":"1.0.0","_id":"@planningcenter/tapestry@1.0.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2ffb4d31f5c237ba93ec80600dc2def97c01bbf1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.0.tgz","fileCount":56,"integrity":"sha512-H+B5DnEATcMH21VQN3AyrJVNaioU2nvbGvRzLC4tyiJrqRxD1tNvo1iXSN8c/Szbc28WXE1Z3/eUWvG28DzprA==","signatures":[{"sig":"MEQCIDKplp1OEgmHzKCSQCzKQM88wT9PAyIwIm3HNnl7PE5gAiBheevkGRdmdRvnbzDFD8jXjUQbHnvilJjThHiBbo2LjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"3026ba7531da6ac221f3436758db10d5ad3e33d8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.0_1745347621795_0.07678623498858506","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.0.1-rc.0","_id":"@planningcenter/tapestry@1.0.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"90e88be076b62c362d181afc682753b167231e4f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.1-rc.0.tgz","fileCount":56,"integrity":"sha512-6RbR9w7CGiHg7WGOO12Jo2oSMmoiERy2Bs+yFJ111NNmSyDz0prwZHukjGqAnj6ya8zYbpbGAaD6yMhJzniWSA==","signatures":[{"sig":"MEUCICWng55c1qExIIkACeafM5DcdTITbHcqj6pJ0YbrxCHqAiEAzWYeF3y8XHynpVPpGQ/s66aQIFi+jJq1stDmjcbl+5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"5537127e217801d8cf7d54df775596558d6a447f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.1-rc.0_1745422420008_0.9822634104575314","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-qa-140.0":{"name":"@planningcenter/tapestry","version":"1.0.1-qa-140.0","_id":"@planningcenter/tapestry@1.0.1-qa-140.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d1b55781f40ee26a97f1f14cd03f290e6f4e72f7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.1-qa-140.0.tgz","fileCount":56,"integrity":"sha512-STgWtDOOy0HQ/ZYWcmZP+lJMH7yynveEi5J/MwQ4+jxc4rydeHCycwnarNKIO9Q0u88V2VIRqMoRCbN9Evmlaw==","signatures":[{"sig":"MEUCIQCjX+ooRavtH5Bn7XsTFrf83qPxlVLyoSdm5aID819ZMAIgb9PHFHHTopAtV1/0qbPrn2hO5lBUOZgvEugrugLY88c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"3a41a46816154709f6772677a2a873a50efbb077","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.1-qa-140.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.1-qa-140.0_1745438791035_0.002615021070025758","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.0.1-rc.1","_id":"@planningcenter/tapestry@1.0.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f6d2e14332f3f9ddc54ec813f4b0226208cfbd2a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.1-rc.1.tgz","fileCount":56,"integrity":"sha512-0ewpaBkUy+ltIHd8KA9rRnduNpWP3JwRWhg5pXy2EbMV7aSvmbV9Hzw7iYceN3aGCT+F1Q96xUJADaIHYeThvQ==","signatures":[{"sig":"MEYCIQCzwIDEhTZO3KrmgNx8Zr5IOkPDfm/twszEUm2MCWoBwwIhALM5iqZZY2LkktPDGRSdiszsgVxummROdffftSHmQPEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"d3f5b39ae7a8abba8cc6caad3d0031f9b9c85e64","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.1-rc.1_1745446338563_0.9860245857687611","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.2":{"name":"@planningcenter/tapestry","version":"1.0.1-rc.2","_id":"@planningcenter/tapestry@1.0.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"aabd2e42b51c562898e62f93f7b5586623d3a622","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.1-rc.2.tgz","fileCount":56,"integrity":"sha512-spf+UhQh4682LMuswVOjCsPKOnoe6RqFolzWwl/1qOWYFD8I8hnzFG9xE36MgT+5cVncso/doA+QdfrsR9B8CA==","signatures":[{"sig":"MEYCIQCb2RXopr1kjcc7ovZj8bBezotMJeQaZJUq/meCt57yZQIhAPpd58umjY3bPcOhkAFHYiYlrREWB6GHOyqOYPqL8Y4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"627a379e5afe243b6ffdeded0135036cd1c1b947","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.1-rc.2_1745527742399_0.4172781742216627","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@planningcenter/tapestry","version":"1.0.1","_id":"@planningcenter/tapestry@1.0.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"910443c8cd602f0fc0d46cee69cba21124435871","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.1.tgz","fileCount":56,"integrity":"sha512-ale35DyUhst6W5jBUecO7DHrxikptcrPnaiM0Y65ySLf/nDMo9fCEuRcC9LfV+b9USkY0NkOn+9UqkxiMz45DQ==","signatures":[{"sig":"MEYCIQDM1R5nPp7Rgw3qd+rq/JszWnsYdraPLC0efn796/XEwAIhALyaIXmqiCEWHHgqYRtfhQn2a3zkdhxpOTYdHMX2krVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"8c56e7ec736a8b667a31bd90d4685b97d5ef9770","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.1_1745528643866_0.744412125320139","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-rc.0":{"name":"@planningcenter/tapestry","version":"1.0.2-rc.0","_id":"@planningcenter/tapestry@1.0.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"05edbbb125d91af49171114933989f8ca132dea0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.2-rc.0.tgz","fileCount":56,"integrity":"sha512-ZcIMVoYI/hPUlPtQBMKevZHgfbSHKsq7peOcYJS/euJd6UkZ11CPSXJpoqtMiqqUVkAGVg1o6KC5oHkofSSKHA==","signatures":[{"sig":"MEUCIDFyFNcqWY51lFybiNL6X1eg9od1mJ/5E9m8lc99PMopAiEAr7q66Q1ea95dNrqeh+KiD6WCwCyUt+qCE97wMWraPLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"b0aa467b4b256cd68ba9fd8ec00e4be5c7ff17d1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.2-rc.0_1745530437542_0.895972761689342","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.0","_id":"@planningcenter/tapestry@1.1.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"88ac5c46e3607b3d17deb583057ea1b4634624fd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.0.tgz","fileCount":56,"integrity":"sha512-z4f4cblGTVZ8NZcAjePVYI/kubWokST6kPs61wb2o06w/p0SLYjQA/opt2o6cFP13rN45TCKj3+oZS3YGGsONA==","signatures":[{"sig":"MEUCIHQ9fPUUtQanhyzFlUq3wJqJdXY/Rn0r1nuMSLsLbxNIAiEAzrGCS+UQ7VC84YJMsylEWP/hNjxds/nTDR/iBrZ5t/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css"},"gitHead":"76a4f79ffb2939dfd439229b54c76d8ff46471b6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.0_1745866436626_0.9553107320911327","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.1","_id":"@planningcenter/tapestry@1.1.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8ec448cce1cbe25678c595c69e8b21574eb045c3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.1.tgz","fileCount":57,"integrity":"sha512-2XGGyzh8zyCR1rZKCQzv1c982QVdh5CfmDb+xElSO5aAIRFv7smrFL4aBJFpTi9jzHLyFO0KeXt/SkJY8qJxAw==","signatures":[{"sig":"MEQCIGDLHAfiapvXHNLJLcxF9ZUIcLlnXyQ75IYkSKnH5pKaAiAbVCBfXfdgAOfbBrArYi0pQjaLGkCq+TWsVVL5kGriyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"66c7569a407ba9321bc66f20e506090953dc07d5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.1_1745885372624_0.9810517364713409","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.2","_id":"@planningcenter/tapestry@1.1.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"344c665347fd7da273bd649e61bfc5cde2d80ca1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.2.tgz","fileCount":57,"integrity":"sha512-fT9KA5cjAiQ6b/30qXrtHhJSkkKaByXbVtIlPF1tI1fa+6SaJOVOPS5zTpeYvl/WH/nOggoHehh/zvWkdFodvg==","signatures":[{"sig":"MEQCIBFnEgSkOqd7PZP6qSh10AjrsD6wTx42Oep399RClxN7AiBIC65N5H7rn1oKJzqBkw6n4p32/ybrSRogu3FEm5IMKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d146210f0a6b8dd137d47dedbd1d4f7328f3dba1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.0","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.2_1746126114536_0.6028109569780742","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.3","_id":"@planningcenter/tapestry@1.1.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"56ef01d0db83455977c46497a51c72b98690e2dd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.3.tgz","fileCount":57,"integrity":"sha512-rM0wapfHf01ItJ0GjqC+7+0FgIRL37WhLeTxWIkT1z1oQZhsOisf33JuGC8kYMY4AfRhuO578Y2eO8yFz7teVg==","signatures":[{"sig":"MEQCIGKFmSvSxn9zSXwmQDYLLpgKrQiggLee6xHJZqF5GaS2AiA6WuL/eH2t9DO7jFqASjQdjN2Iozo53FvU0p6PNG7RRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"66a5f8f79c17c97ce57e47a15cccf7fdbe3b9afb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.3","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.3_1746135300826_0.44930098047406","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.4","_id":"@planningcenter/tapestry@1.1.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0abb9968501119110e845802160d90e3a1dda6a9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.4.tgz","fileCount":69,"integrity":"sha512-8FZI/Rg85IWEQJX8dgtEeNQr8bJfA5sjwtuRjvm7gqlRZ+W5t/wsrCrnkM06KJxTCPvDWKZX8iZ8yrHpNIFQaA==","signatures":[{"sig":"MEQCIGfaG8Bj6/Finn/wTPYsGgnWm4ZA+MS0XtgvmDK01s9iAiBljV5N3PttW3nK5Ddp/orTafr6ijZOsFH5n23GNVdZWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"acfd79ccdde2f1b96d462e80150902e1401ec33f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.4","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.4_1746208632651_0.3698017969054255","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.5":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.5","_id":"@planningcenter/tapestry@1.1.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"411ae7000c2decf6fe441d69618624127379c27a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.5.tgz","fileCount":69,"integrity":"sha512-WNxHV4HMckfwvgDG+m/fjuHEheWCwsZQPKVm/mQVvcaZBvFTiszZSdN4EhaafbzMHjdlZeWR2l+CzMu6bYqWvg==","signatures":[{"sig":"MEUCIQDoJ54OEDmfdrNmeUwkL/6nGBAsrMhDnLN1CP2vosL1GAIgcXs8f52gXFScfksKv5wSeNKtt6Js1FzMM8zUntgwhWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"b08856c030ec92c26e0d3467e7225768f8b26c38","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.5","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.5_1746212971838_0.9381611233951148","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.6":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.6","_id":"@planningcenter/tapestry@1.1.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"511320b77f1d25c9354adf51078c9ed1cf0333e7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.6.tgz","fileCount":69,"integrity":"sha512-53dSpWFAxiVHF+TKgniHMITK8xn9XMDRu9CuepU4aBkw+KqiE6excIBlp3YNSQYMsw4Oosg/AVyaXAkgXkEBsA==","signatures":[{"sig":"MEUCIQDa6B0IFDFw+9hYYlp6Ha4cRhqfjVF5/9+hQrpjQK3WaQIgPP5sO3d8P/7ScaBlxqRoEqa0TrRkhbkrNc+VVE87bf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"75b9344318af0900ada4a1f8db200c1d23dd9a33","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.6","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.6_1746565992674_0.7280670372341327","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.7":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.7","_id":"@planningcenter/tapestry@1.1.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0aeccafb713438383e4db22331e6f321259b7b6e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.7.tgz","fileCount":73,"integrity":"sha512-5bFAOUgYjPbG0xFCqRQOaztjguPWMybxr6NnLRgvLqjEttLysTUhyrI9/FJlErqwC1ev0MtOPoOXGnxuRT0H6w==","signatures":[{"sig":"MEUCIDLJ++pxK1lz8R1ZW2h1DA+oc1ImVh8p8qsw4Hjkct3SAiEA1AWtTQw1wCU9uWlJC+QGbmPqf/re3457Jk8exfQDVNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"37d7bfb130a342cd99b9a304b46245281fd00cd0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.7","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.7_1746723692761_0.46962721231956306","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.8":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.8","_id":"@planningcenter/tapestry@1.1.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"47735efd7dcd81c86bed3d0c40b152a8153d88ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.8.tgz","fileCount":77,"integrity":"sha512-PvVeWTr3lBOoArr861K+o85wvDIBK+f5943N4z/wbFWjiGg4mw6m+Tys2NC+CWZIoeVXj+SgMha1bsodlIa2/A==","signatures":[{"sig":"MEYCIQCCkz4NnIV0qwqhqESbw8VGJ2SDYjBDtdoHGrUCWR+MXAIhAMmGJaD/cIywvR6pxoJTRARqH+5dQFrKDK/WK3ZQsCzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"512f5fb4516dc25bdadce2808435f6637ed194a9","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.8","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.8_1747082347272_0.23715098524067324","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.9":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.9","_id":"@planningcenter/tapestry@1.1.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"99eb52cc3b4d81837e3b7589950b6762e39d01cb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.9.tgz","fileCount":77,"integrity":"sha512-Z8JHfZqCgn9HKG3YDF3C3lk1ZgMBz1goTYofr13wTnp3QRmO+QvSbNDKWGX7HUrnM3e2lnctGBJLOoqY8h2A+A==","signatures":[{"sig":"MEUCIHjSWiMlqNN91BgzXeUnt3iLb7+R6KN8CtOKSqPogs4sAiEAtwsC8RlVFkoQ9nB6bQmCMZGmXWqoc0Vivm12iw4q0Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"6fc7fc3513cdfb7914315590b44f7025320f4be4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.9","@types/react":"^18.3.3","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.9_1747084559668_0.976381225196906","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.10":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.10","_id":"@planningcenter/tapestry@1.1.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3039e796b65af26e7d9b91b11a4d351e17b90ff7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.10.tgz","fileCount":77,"integrity":"sha512-K2lNZrTDtGAClvlMExhcY43pDhwVQXEFmZv5wKSPwsOFnG5XL1h07XeWBQk/QZ96pfWPOjhb4Yl6EK9vg3QuGw==","signatures":[{"sig":"MEUCIAQfWZVjxxEmHkM3CqHF2kx9w9z1j2nzZvcEpjYb58vHAiEAvRHE02x6Nu4IgoYC2Sqfv3ro0Tv5661EJ8IU64B24LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"8b8ef22cad973ce35e9fbadee4b2b148e26267d8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.10_1747148984861_0.9223413254341923","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.11":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.11","_id":"@planningcenter/tapestry@1.1.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d7a48041efe36bbd81df4fd98f5d8d14af62c774","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.11.tgz","fileCount":75,"integrity":"sha512-eQ4IZCnvNecp0hQ+aeteu8ZRz65lRhFGzp7WF1txsvW4FLW0UGE+qj3N0fo2tziJvv57iRF/Qu0jQKjs8w0UKw==","signatures":[{"sig":"MEQCIASCgDbH5oQ2W9LsyRDpazqGYWppRXji83yZ4LPmRtExAiAWN6N2GSSHbQS49/k8jKOqDZL6TM6w9VMt6faE17U5ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"b41b99ece6375c7c7a6c1ea5443fec5d278d8e4d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.11_1747172573468_0.07923274410012193","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.12":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.12","_id":"@planningcenter/tapestry@1.1.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3369e50cb016b6a8f2f4474d6a4d0a0d1b410696","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.12.tgz","fileCount":75,"integrity":"sha512-4egDy8UWFJp83io5ffc32wqn9d+RQEaVhQlwy+PNgxH3yci1VhEQNQ2QshTUjb75gsJ1UvluF1JU1gvQh0sIcA==","signatures":[{"sig":"MEQCIHIAzYxu5uG5CIiV2ndCt4xzaCMzMQg5k0ZQPIixdcD3AiBTut5XQEoV5cGDw9G9SgIqeatfPSPmRv16w4SKV/dKCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d4bf9b88271e5eb623613a73e8a7f44da0ade2dd","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.12_1747182804314_0.3550712608870519","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.13":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.13","_id":"@planningcenter/tapestry@1.1.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"912b612835d2570573c66779c11481076da6fb8f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.13.tgz","fileCount":77,"integrity":"sha512-3rMI2BEgYAd1kEku4xH3jJqumSQFiH0N6dV9CtEqGBufdliufEmmC5cB3M01qqmYxP5LHCwDCM/hCTC3tPD2tQ==","signatures":[{"sig":"MEYCIQCvmD0CCfKPwXmEpZ36/89GUBGooky/IMPbs58A8+gVOgIhAJGNvZ2PimkE/KjZ0WARbexLgt5qocl0JLD6rE5webWK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"560e6c76fd5355564eea153f62bdd7e44f22c348","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.13_1747236690837_0.5948436712188612","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.14":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.14","_id":"@planningcenter/tapestry@1.1.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9423e0cd9e56fd395058dcebc5069338705edc48","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.14.tgz","fileCount":77,"integrity":"sha512-E0nNrg8vxImbkMZWaD4rge3C/EilJXWSeaywpOhrX+6gr+oz3jca56Q88wrUbEtyu/wpFvbvj5uRYUFQYUFtJg==","signatures":[{"sig":"MEUCIQC7gzWM/pKvtrqtzQc5YP7tr9z4ZaaYljbjD186GCxPPwIgMB+52eb3U+6xT4W72zlw3POI+Y1G+/ABHl3YSpn+zKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1000846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"6394f1c75ccd55615bd563fb44122c42830eb10a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.14_1747237755892_0.15443984576479952","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.15":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.15","_id":"@planningcenter/tapestry@1.1.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"331ab97f56841215d3acb019052df6a5073ce34d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.15.tgz","fileCount":79,"integrity":"sha512-aaiz7GPzVmjL6GOazmHleokbZsnoXouhRsurM/ZCga4ex6S7dKqdCeusYioN/R2BQnI2iTPXjiyHU+yixSzUrQ==","signatures":[{"sig":"MEUCIEDS7ayEghkkdrnTJffZtXuJFpDPF9dLsiDNwGVEgpPqAiEA4rXWIDZI86NXVjaCF4fysChPFhzCf3LAYkg2EqLrVr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"4a0658d1f0282c8f3ffa817f35e1c7ca9d7d4d0a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.15","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.15_1747257139757_0.6411477773338647","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-qa-172.0":{"name":"@planningcenter/tapestry","version":"1.0.2-qa-172.0","_id":"@planningcenter/tapestry@1.0.2-qa-172.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ec1a59d98ed2b29763b88c0eac81a3ebeed6be36","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.0.2-qa-172.0.tgz","fileCount":79,"integrity":"sha512-vnw7O5wt8TuWqFpGJE9sVHOvTIL8mfaBSzfjQm/vIYo+RyKBE+YhUf2Mi5ikjP0Tcuyb2J29LJMz6PNJv0e0qg==","signatures":[{"sig":"MEUCIAJ20F5eR0KHQKKvZ5ybPEKX5Y4OYDNMl2wxTvjJKGo+AiEAuWo3kzvxISMkDBzr6EB3nxNQpiQQ2cn2Mus+PGVo2N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"479fc5a6524c53e125607e79c188b29306f7dc43","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.0.2-qa-172.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.0.2-qa-172.0_1747266503334_0.850694160662651","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.16":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.16","_id":"@planningcenter/tapestry@1.1.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c5690a64ca689fb2eee3fb35c1d0082841387eb6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.16.tgz","fileCount":79,"integrity":"sha512-kfYVWGrymNjY60Uz8eB1nQRNGFG40ko5TncXrc/VpcwZen833ZuOVBRcVseHk3q2ESubDM5TNyJOWeg0Eua/4Q==","signatures":[{"sig":"MEYCIQDHMcXE8Wz0Ghn5bSj1mt14/mEoDL5uCjZNWtRNKbjktQIhAN/7meYt+VsYNexqAAIyLGJ+frgxJzIUG4kakkFsBirk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"552f50e9e0ff647c8cf96fe9618e79561e1366d4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.16","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.16_1747321456286_0.7592901756946537","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.17":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.17","_id":"@planningcenter/tapestry@1.1.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8e84af1b0608fe8d243121dea2beb8ddb0f72596","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.17.tgz","fileCount":79,"integrity":"sha512-hNooPk+j8PjwioOEw92J4lpJuX0RIHVT/aYbM5TltVp189Z0DrUv3i4MPs8dT3kweiuLFIxdqASp/cFFM6OPiA==","signatures":[{"sig":"MEQCIEYT7qbo0z/kwsFnQ1hkX+7P0hFGWm7HlpFq0sCZ0zBEAiABFIvuKOWIxrn7X/ZXm0FYzvSt0fH4YZEVPJ5yYVjX3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"b42d115482fe8de8953b21bbcb2fe46abac9b2b9","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.17","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.17_1747322505656_0.510563613938348","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.18":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.18","_id":"@planningcenter/tapestry@1.1.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"161dde9be74ab1c3b199712121ff4dd715902be2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.18.tgz","fileCount":79,"integrity":"sha512-SHUzgluRccublw45FvmCp8GxtlgQuMu9VL+nKU6JbV9/lxyK2FK34gHx3EFFXY4dG4wfvEcMw0X/AS2KopZbiA==","signatures":[{"sig":"MEUCICc4DA4gYPhjEQ4r2XE6g9MfBCa1z8fAfAl9pCRcQWFGAiEAw8F6kvXlR1O6XWlAzi1Fly/srobOLAr34jtgVAYO9rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2454c41e3cd146cac2777d013126feb595aecd3a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.18","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.18_1747420763512_0.5127285757060553","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.19":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.19","_id":"@planningcenter/tapestry@1.1.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"df36729ce15bbdc8ec2de8fc33690b7bee57c08e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.19.tgz","fileCount":79,"integrity":"sha512-og/avlPLoS0JEdN3CuqJq1gkh4VmNcWg8251FIGCrfnCjgw67aJO3YoxZXzksbVn4ye/S+GrJPTOsntlIJsXdg==","signatures":[{"sig":"MEUCIQDLD23dKI3CHSKHhUDRaMoV7NbvY2rigk5yhDc153Yq3QIgP1VJ/46pyC6iYJNzNY+1jWZfFLB/A5LvQtBbPHaqvwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"6040b36fa08c977d606f0cfdefaf68a12f5b5dbb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.19","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.19_1747421092853_0.18478566064939117","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.20":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.20","_id":"@planningcenter/tapestry@1.1.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3d848e0f9095afc9d216f3f0b6ad1809b86b8043","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.20.tgz","fileCount":79,"integrity":"sha512-HvFUYyXQemtqL07bP+u4DPC4rc9D1gZEEOT4AsaYX9T+70Tqp3c2X2pJA4F0gWtzGkMQsBKnbS3le0Z6CW1wjQ==","signatures":[{"sig":"MEYCIQDbe48JE70rZ1dnsAc1ED662qgHKL72iC5PUSwekzLjtgIhAIf+zZizQA8F9tcuedvPO+MmFGvEsCrutG6pKiq+hj2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"bed68cf8def83ed90eefd388ffd21a1d1b87171d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.20","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.20_1747421248382_0.33924741427137195","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-qa-144.0":{"name":"@planningcenter/tapestry","version":"1.1.1-qa-144.0","_id":"@planningcenter/tapestry@1.1.1-qa-144.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"603c7836ca42977d8f73b67b302610ff74ddfa87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.1-qa-144.0.tgz","fileCount":79,"integrity":"sha512-sMirjjMAhBiVzaWfuYO9BpdCJ0bQ2hKRORRrQ3SXlVRfP/CRqIP+WbFsHRvFePuzWWZ8dkhkHEINtfAH7NH2Ew==","signatures":[{"sig":"MEYCIQD8Mmfpl0GBXqx3l+rB7mAv+F7o+M2KPxqqEGEo5aRXKwIhAIqWR79x7PcZ2aBYN6Eaeik1WI8gRqgoMFvYTa20t17A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"cbc3b452f6f5ad3340ffd47437ed2f185dcd0f94","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.1-qa-144.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.1-qa-144.0_1747422891380_0.9859763216793618","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.21":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.21","_id":"@planningcenter/tapestry@1.1.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6a938efeadea0ce85bcdf62cd6e44b12e12118d1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.21.tgz","fileCount":79,"integrity":"sha512-PB+AZ+rVm6D7hkDLTcb6LRqGEpjeLdGpwEH7jQWXPbivWEKgHFfrDkGxLcVK+FyMt2nRs3DIk8nCchNy3bmvDA==","signatures":[{"sig":"MEYCIQDjMUC1m3rXB+7NM/VWScbZcxzYOvqeFbfFZhqahmW2VAIhAI5P9et13b6P/UK4YefnMoGE9vQ65MbJFgg/QaJOO8cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"56d4507ac70b76867a7a64901eb5b04ea799486f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.21","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.21_1747679547368_0.6702404912220994","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.22":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.22","_id":"@planningcenter/tapestry@1.1.0-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4d6f18724584b9c7f401f4443342e4a177195927","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.22.tgz","fileCount":83,"integrity":"sha512-B2+R5qpF4qdUk3lw97O+DHxeDNbOB8R+OJf3CCO837/KgkiekbIgqPS8/1pvAw9W4y2CfpRV8rH3fQTk+CIcIQ==","signatures":[{"sig":"MEQCIHvrBOMtCDvvke07i+mNvuUzvawHQRmeKX4ZrJ21JkuZAiB0xnBvIJotwjLBU8qB6KWoXnq+1zH3Wif/LGWNaMCjcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a22e7a37bbed4eda508baa3fd2e92e8ec594e4a6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.22","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.22_1747686261150_0.564120659465358","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.23":{"name":"@planningcenter/tapestry","version":"1.1.0-rc.23","_id":"@planningcenter/tapestry@1.1.0-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"96e2721cd89bc3feb5e9e28998d768e7879f58b7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0-rc.23.tgz","fileCount":83,"integrity":"sha512-DycpZkfkPdLmeSQpLMlce7W97Ff+LEXrrVwZz4jB0+T51LqYEXpih6mQ5y3u8Eadt6Nf8+2tE2OG3XTsh2ZSQg==","signatures":[{"sig":"MEUCIDykRIqOB6OpdeJy2aIIJTVH85gSVWSd3FAuj8dIbU8vAiEAoJ+K7mXttpKk7lL7apFuuS3AeFCmZjrClCSi5AFG2VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"0d00c4fdcaf2b0926dbf842c6b2cae555975fcbc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0-rc.23","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0-rc.23_1747690408898_0.805130655801618","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@planningcenter/tapestry","version":"1.1.0","_id":"@planningcenter/tapestry@1.1.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b620bfadc8b2fe1651b129cc5c1b2bd0f7d6621c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.0.tgz","fileCount":83,"integrity":"sha512-0AyIqz8NaisyFEGjOjMdTA/+nqMcrqaEeOMFEGNK7usJDvo8YO1l3NXivHDw3FuLcD2tXha/InRX5vC+/KaB/Q==","signatures":[{"sig":"MEUCIAxvmoCpWjhypGL4QTFvoqQ8FnU752ZBKjz9oGlYqp4IAiEAsslntJ5nxgnpvJnsMGxj09vk9+PpQEkgwJnRiSGMR7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"c666849f87d8901065e6e4d8b2e4af2483b29a3d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.0_1747694449446_0.41483117432175387","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.1.1-rc.0","_id":"@planningcenter/tapestry@1.1.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"dc6b99a05719363276d8f9380d93b8ccc097bd2b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.1-rc.0.tgz","fileCount":83,"integrity":"sha512-3eFKti8cUeGNglqQv3VDDA5LVaxPGblTPyPj6dgCHS80HXVhGg6YAbXki8aBQXhT+ApF4UH0cRl3nIYt8dhZYw==","signatures":[{"sig":"MEYCIQCQVDWURMrmVH6Y0nAJZ2tp0nz3gjjHdoux4Whm98bCzwIhAKLVeRyMHncIgN8XXOxlYlkLUnKLyqg2Tz+cVOnvRG1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"7f3323eb5903a4ace032bf3dd5c316debe3c9eb9","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.1-rc.0_1747769169100_0.5199201138464267","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.1.1-rc.1","_id":"@planningcenter/tapestry@1.1.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d0e6142e0d7ddf2125f91b8bc3d039fab2676d57","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.1-rc.1.tgz","fileCount":83,"integrity":"sha512-HBuzuMp2XnIgickk1aeu8t6azqf6GqNheAw/H8SK9Rz2ZOrkxjSxmZE+vnrbsKMghonNY7BxK26fJ3HX7hF9ow==","signatures":[{"sig":"MEUCIQD14415HJDX/fg+CXf16oHl22ilVBFUU71wJp61l3GtwgIgTW71BwvbpfYXqb2C0CRSw6n7bChOFICCSPIV/LwQ1aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2a33b43f02b45deafa3032ed01cd94c3294b404d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.1-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.1-rc.1_1747777130507_0.9121243369504999","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-rc.2":{"name":"@planningcenter/tapestry","version":"1.1.1-rc.2","_id":"@planningcenter/tapestry@1.1.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"68aba1e97563527a81dd21f2f52ad2faff35470b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.1-rc.2.tgz","fileCount":83,"integrity":"sha512-bkSViPFU454/HDnjG6WAMaVh/q/if7r34VtPnMF6/lWjVgV/NhOQCo5Os+5LSHyVea8SI9M2DfkFJeuP6KIEwA==","signatures":[{"sig":"MEYCIQD2KxyW3Cc/wRqi63vnHZLwHSVknef22aF/U17emAe/ygIhAL3f+bIOU2+Nr/UOfj7nNJKSBh7aVCH1qrzuGV0cT05+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2070bbfecb1d939b87040f242c5b65bf2b8ca6dd","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.1-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.1-rc.2_1747842559864_0.5121453704394057","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-rc.3":{"name":"@planningcenter/tapestry","version":"1.1.1-rc.3","_id":"@planningcenter/tapestry@1.1.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"de21d6a88ca14081314e2abae398d94d8c4fda3b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.1.1-rc.3.tgz","fileCount":83,"integrity":"sha512-XaxoCyXXgsw7eEVipnKqWJPlSRCdnb9S0NOw87QnN2+ycR0A7/fYInHk4VR31O2i41JlMcC/F6xJdvMradd/2Q==","signatures":[{"sig":"MEYCIQCu2kRlSWQh4L2pZRGJ+iRgXOKVik6EQCiAisSUD11fqgIhAK6xj6eJaYe++H+hOZnjsVmR9Opialqscn3bSZIsNs3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"bcecd41c34892595581adb8400bbc1261259d626","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.1.1-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.1.1-rc.3_1747847510686_0.8560044430561766","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.0","_id":"@planningcenter/tapestry@1.2.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"75b5675a85255037c05cf2a0bdd593320b3a140b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.0.tgz","fileCount":95,"integrity":"sha512-oCT0Fqlp8jqqIfDO+5q+lOxAkWdp1OMOcNjkUOdjIHUSFP8NnbWJ7GWBflwtaKSpSsXyplCgwRo0hNO5om/Yrw==","signatures":[{"sig":"MEQCIFpy+h7UcAheYbhkvgDNk/K/vD/uRmRT3z1v5ekk7LdXAiArChWt0fkQkHxTlw3B2W/b2lx+0KFuF600DmI4Lie9dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035005},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"459fa31db6e2d613d1f5b7114e998d4e62cd86bc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.0_1747858144394_0.3995718401829096","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.1","_id":"@planningcenter/tapestry@1.2.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e2089a35f97eba1a8cf10dc53c1d55ac2a701d4e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.1.tgz","fileCount":95,"integrity":"sha512-KIanIcRG5xShAJBG7DJe4FfL2g2nKQ+8SJ3riEfkGecoAmjraVl9CTJNq4QGNhY3X1+2U2Cpv7MEns97jD446A==","signatures":[{"sig":"MEUCIQCEPVOno1ULtJp43NKMX0AHQTKJnKi3cJksYe2RUI18QQIgamV9Fll6v3rcsY6vBmfT9hj2SKT/bGPupXAUAEpuBw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"7dccb03d0b23a388c11e2356dde63a109851f37b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.1_1747921788783_0.3566348078148147","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.2","_id":"@planningcenter/tapestry@1.2.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"1e86768a5345162496808278736b5c891a8c4970","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.2.tgz","fileCount":95,"integrity":"sha512-sd7If1YxkobfxlqIbA4S7twpBiRAH8SF4fGA0q59Ad/ORpKqHkt7FY36O0N6wfyO4tTFVFTA/LfmgsnGSCvA/A==","signatures":[{"sig":"MEUCIQCiHA/TXfPJZjXt+IreCD0yVYDSPcUU4OoQyZfusQ6cUQIgcR1p+HgOcOxM5VGqOP6OBoqcI5MMbz+yLNA+97Wu5J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a94dde036e05b34b74929e971c33c15617f19e5a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.2_1747929434143_0.815980550424948","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.3","_id":"@planningcenter/tapestry@1.2.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"63ed28022094d23f7c2a69e73c8229bf0c0773f7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.3.tgz","fileCount":95,"integrity":"sha512-sKKwo5Nwjox7snXV/G42Vamz1+64QO4JOUrrV9ouGIo41xu2cvoiolXuqNUqKg6RgFA7J4EwY2IubKUTWsM34g==","signatures":[{"sig":"MEYCIQCbCxp9J/COVPd/GQl13HNBVqL6Cwf/XPAHtluJl4YPJAIhAJPUo0zNSZmumcWPTZGNbOXeRHA9j6cSiYdeguuR0HAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"c97b4c64fd6e2a46bb50735be454b93ce5072e56","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.3_1747933796321_0.40908801089252544","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.4","_id":"@planningcenter/tapestry@1.2.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4832ad74f8e1831a167ed0ff1120a13908a9690f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.4.tgz","fileCount":95,"integrity":"sha512-WlNQiCRgZ6Nuc3XRh2urp8BTqznTHedjzDtxw6aBKI3s/pdg1n8XMvgzrrMRC2kGDw4e3qQYXl7TCvj/1Eev8A==","signatures":[{"sig":"MEQCIGM0xNKFlz5KVEBBcBB/foZVIpBXitr6E2ryzjMaOLVeAiAUayiYiHPVMjhLPDbxgBNdWbnKrexyw+KuEh6LDT2Dqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"da244c6947149337bea2e2c18d48781e8113a6b1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.4_1747946242983_0.9605673230663565","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.5":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.5","_id":"@planningcenter/tapestry@1.2.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d4e093b0b812d0007075d309c85d9ab78448a8b9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.5.tgz","fileCount":95,"integrity":"sha512-rfA75WGgH4IpP98dgtWfDt18BarfDjK0og/2VdQPeqDBa5LKsTmO0R+7+kqDnvt6hwn+7J8W10lbOylrGWBrWQ==","signatures":[{"sig":"MEUCIGod+fUNhiPvyYHAg8B8LO3SxnjteOhCcaa/1IzaVE3dAiEA8I8GEqVBsnPkgxOwwTdIssUJFaIypswr3h07LK8FvqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2fc03af8a04fdf5d8d10e0e2207fc72d1b3486c8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.5_1747953834894_0.9601162141210351","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.6":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.6","_id":"@planningcenter/tapestry@1.2.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4ea118f28702d367c83d23e458a017f62f97cf18","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.6.tgz","fileCount":95,"integrity":"sha512-gtMauHwb/6iWyHCA2dARhMSO9F81KGR7pz8tT1PoWfd8MGGX67LnM6w1unfDHaj1HJzcw+6GBZtrgDSwdERB1w==","signatures":[{"sig":"MEUCIGpFaLDhgufWMKX8HtjORAqP3uv0EmngALLlTc7FH8rWAiEAwSxtJFQJf1xYbvGu2QKrFmtTrqmKQUMJuibKx0EERzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"8400266bb0994569115b5db4910b86f02315f705","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.6_1748366254914_0.42346589974535065","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.7":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.7","_id":"@planningcenter/tapestry@1.2.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"225f1357b3a0bf05d653ccbd5c82c4f6b79dd7cd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.7.tgz","fileCount":99,"integrity":"sha512-mTh7xB5UXYFaN2HTSpoFn1N4mERwXZQyqTjGX/1rOy++HZ7VXeUN08VxyY+5O30S9WzcppU3wqi15MfVH2J+lQ==","signatures":[{"sig":"MEUCIDf89+ZuaOZAPcbLO6sdV8LyMQ5wGbzD/vyOJOdkdzstAiEApuXH4tUmFMgQSH5Ez2S+2Q99RpUwbXrhdt0cY/5t1mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1045622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"e702b0835c0907eafc83b80d7e1b994421ef62ba","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.7","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.7_1748371988929_0.5391432393456952","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.8":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.8","_id":"@planningcenter/tapestry@1.2.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e46bc6c7de41a25836a426793b1942d5b4daa027","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.8.tgz","fileCount":99,"integrity":"sha512-w5QLRLbm/H0exiyIjpv0sswgg92aMsw2WjPzNeN6UEXpDIzG4u3ma5IOdCoiUJevWSrmqQiP/YIl5zCvnzv69Q==","signatures":[{"sig":"MEYCIQCEDZhg9742uYtYh4DktmNhnF3GB6gMZn/8o3lZRcRjWwIhAJrPEXWRxzCw7/JEYVXMAivQ9L2d5br04tQDuQmyXaX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"7a21f9001bbeaa08161f30016ceb71b5fed1a2a5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.8","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.8_1748382448696_0.28045709580162215","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.9":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.9","_id":"@planningcenter/tapestry@1.2.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ca079449966904793049aad1836a86f869950719","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.9.tgz","fileCount":99,"integrity":"sha512-tc8abAT1Zd3tO9syGzcgfc8olOn2YpMxcNQxFJv3bJNWzIQ95u9pM5/NoB1Ly/alaU2zjCcidPasIikHGxyM/w==","signatures":[{"sig":"MEUCIBs5uYAcuZT2N+j1kTIT6ZUKi8ZCY6Y7QB5VWyUl+ZpHAiEA0P/uv4rAFqhH3/Ii7Z9irORJ6ewfYfhm7fewJ1/q2Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"5d8e9a0742d3fa9987e43dc7179e6679d4e0e4fe","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.9_1748388395180_0.6366993211519758","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.10":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.10","_id":"@planningcenter/tapestry@1.2.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7ff77edd384e1949783a7cd7f216e77434222562","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.10.tgz","fileCount":99,"integrity":"sha512-P9+0BFb74MknRXKdsrw+gGciSBaEdJcxVOZ4OHUy9OEfA5FSTpc47eRvuy2k60vbKqRilHSIdxdWWKQ7DvWR9A==","signatures":[{"sig":"MEYCIQCCvhjB0losr/ij8SeOAHOOAek7By54e49DDNScuUXyUgIhAJKUDhAjhi10EAjRk1LfWGs2xZ+avUsbqXTu83jHu8z+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"153862e6a7f66de7806fc3638add4a6a251b7fa1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.10_1748442418021_0.33611706237101036","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.11":{"name":"@planningcenter/tapestry","version":"1.2.0-rc.11","_id":"@planningcenter/tapestry@1.2.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"25e2c1c9683b481c0fd81078e42c35e0ac8b8eb9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0-rc.11.tgz","fileCount":99,"integrity":"sha512-roxjhuOcXQ5POqnC21+jv9xzzMs3Au5DYeKDiWMo9iWWWpzWlzuv5kfXGZwH2ezxkhBtxlxRaV3Jqo9oBJwzHg==","signatures":[{"sig":"MEQCID9ItKchhgrMhgKoROkbXN46Kk016Ezyjqqx8UJtOReiAiAQLm4a0oXz5FkqZOEwSSe4hQnCefmOL4KeDSuF3Uyeww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"703124c20e55f7a8c0fa9c4e1246e9ed29eb4dd1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0-rc.11_1748463140134_0.6880863022747332","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@planningcenter/tapestry","version":"1.2.0","_id":"@planningcenter/tapestry@1.2.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2351a43685f83184d367b7a2427eda3d8c8b3315","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.2.0.tgz","fileCount":99,"integrity":"sha512-MjMdyrNB2HcOZ88ak/ylqt7M5W6itfPB2b5qRlTkcHHXWHvoF+JXMbLmrgpOW1W/1P0IhpLJyPLvuC2Hqcqz1g==","signatures":[{"sig":"MEYCIQDrUGTrOx7PHN3ag9nqG6iMYwDBcv+QR9NODdWGHoDK4gIhAKHFUzj/tnYD4UDyomKn+2oVJIXI250bMURkRJnxRDBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2003e1cde90843aebb3023b9ff5ed3fae4aba2e5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.2.0_1748531277022_0.7814847989640212","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.3.0-rc.0","_id":"@planningcenter/tapestry@1.3.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e5893a57935e6848c7d228245baf59f2068b2123","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.3.0-rc.0.tgz","fileCount":99,"integrity":"sha512-UyDsdtJ+Q17k0i4ZKaOoMvGDG5NdvX93A968Y1PgcBSfrRmV+kn1oU/AAQ0yP0MjoEHcm4K/H4Aq2uP4nNK35g==","signatures":[{"sig":"MEUCIE7l+KPIHk06Dw+NMcasiSu+4CKAlEyUJBOxClVc3Vl+AiEAo7tTNGDGQuiI4NYMOmD2DKftX/a7YyizRmheja5S9f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"70e524c5305bbc465d4bffaf379a3134e75ee44f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.3.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.3.0-rc.0_1748531641547_0.7181915859711498","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.3.0-rc.1","_id":"@planningcenter/tapestry@1.3.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d5ffd4497360a8ec8c6beca094bee00e88a66940","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.3.0-rc.1.tgz","fileCount":95,"integrity":"sha512-8PY8ePon12crsMr4NMSr0xB5MAhK7kgGauJHnpIRAKy8pafC+t3R0Ico4mcpGHCYKZG8RxGIchuC3O+UkL0xUg==","signatures":[{"sig":"MEUCIEa0FWfYLc5wXyQId1v5EueMnlFWzBJqWp8Cf3LXcbN9AiEA3Lkoa+DEJ3aWVfs2uBPeDH54inAxzR4IHjiZmwTlCME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"803118cde60af264a1b17a92ed1171a9c84c45f5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.3.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.3.0-rc.1_1748628037493_0.8920380733795257","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.3.0-rc.2","_id":"@planningcenter/tapestry@1.3.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0e3f6cf79593f33c0ce4582afdf67a075bd2a8fd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.3.0-rc.2.tgz","fileCount":93,"integrity":"sha512-JhpDue0hcKHTHbAOsKSJHSPtRCjrLHcx+QHWQfw82jS2ykBE0F1m5rASI+0BeLeYQOpcD4/kra8JydWzGCjoUg==","signatures":[{"sig":"MEUCIQDdWyv49hf306lJLRUq0Lwx8ry5NaZvHMOsqmCC04t26wIgYF/N6rxi4tSHsjD5wwUnJmoFuktp0cBVB3yQ6cF4taY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"b0b7eef37c34edb3d6035d10237ea983c9a028fa","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.3.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.3.0-rc.2_1748629234195_0.2907299069305045","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@planningcenter/tapestry","version":"1.3.0","_id":"@planningcenter/tapestry@1.3.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a63d54f6b8ee3606b819639627f591f17a6f45cd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.3.0.tgz","fileCount":93,"integrity":"sha512-CoMp1u9+cmHCHXewn5FunGgPdbjGAncmioVGr5+g62KMs+YTM63zMuySJOCFt/XzjuFNIb19gnQQdqMUZRGMNg==","signatures":[{"sig":"MEUCIEB/K8x9EHTy7I+lbRRNcACCz6DQ1Gs5R5RYvrNbUAunAiEA9TrLEL9f3ldHdyfU6aeB38ZTXz6f/PU+DKl0nXZciQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d0c0d3aeb7e25ca816e3ca9f267d6639beb8c9c3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.3.0_1748629846694_0.14568819981736203","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.3.1-rc.0","_id":"@planningcenter/tapestry@1.3.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bf246a5753267ee7c5a2ec8756312aa8be4c7cdc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.3.1-rc.0.tgz","fileCount":93,"integrity":"sha512-nXjnUII1nGqwHFJyvMVD9Nua/MHa1JprtiCfBzzCX0ln8/AJ4ASRSxbuTXYVSCL7XAxNbBwZeFvrVDUBWFn5cQ==","signatures":[{"sig":"MEQCIFgaegf9/a+frCl6eQYndRt39gMIJN4yji4Ivmc8ZTQkAiBodTGu7QnNiA1od/4ekDmVCosqyqjs5iGtZqt1FhD2Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"6e08bdee135077454690131df8d3d04b3472c541","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.3.1-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.3.1-rc.0_1748890716616_0.11993363217644926","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.4.0-rc.0","_id":"@planningcenter/tapestry@1.4.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5bb892c037a7d2d41543a93b3ba50a2e6eeb6163","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.0-rc.0.tgz","fileCount":97,"integrity":"sha512-YTb/pRzJ6Ld9RlGTJCqNyaMjRwMxJJ9jc7ohX5CVbBuCDOb//PeGmxWMLamVYRH4mkDJ+9cEx+ItHSmbwsL6Cw==","signatures":[{"sig":"MEUCIQDLkVeQcBNUcYJ/ppPAu1Dkyk+wqLWNBe7xFeTTv5KVLgIgMinYj6N+S/Cxl636bGsHWaYUDjgvf8MoCAd/mENJcJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d5357e7d4a1bac9ed64ec787b4bf9d1ccee7260c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.0-rc.0_1748897986829_0.5310795552522138","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@planningcenter/tapestry","version":"1.4.0","_id":"@planningcenter/tapestry@1.4.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f0cec3f45434fb56d7a2c19612d469580b45ad68","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.0.tgz","fileCount":97,"integrity":"sha512-/BpW55ptt8U+9JKTd9XoueVNGjABggBWmx6tJiBKs/AbyuX+Iy0rjHPpzRPYK8d7dWWubu0vtgBae8n/rz+YMQ==","signatures":[{"sig":"MEYCIQDnjyM2IsbqnHlb+KkMJ1Ni3PfYUn8PqVHHQNKuMsTMIgIhAKClIXP7A08I8qxhRop6+//HDTRK7XOGRwC9TImVOjcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2a00a16200344e0f6054e8cc7b7d8558cf7509c0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.0_1748899184519_0.8366941280829945","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.4.1-rc.0","_id":"@planningcenter/tapestry@1.4.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"01db2b52507d8aafad9b593b618d66a7637ab9cd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.1-rc.0.tgz","fileCount":97,"integrity":"sha512-3y5d3AvKW8npK+0xndGx2pluUGvWaZhCZZ4hmx2Jr8x5+KIJt/j1Ec8o+ttBJsNc3EuNGWnAGUdGoz54+qdtEw==","signatures":[{"sig":"MEUCIDjTGu0SAHBjnACvNcavT4zY7XyHyLTFKbeyAtGjF1fvAiEAwBUaHQHOLvkXIinysM94rEZXNFROHkTKSMdYflgv5X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a80129567c8ea9fcb2f2b678006498693909e8a0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.1-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.1-rc.0_1748996100916_0.26060165761613674","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.4.1-rc.1","_id":"@planningcenter/tapestry@1.4.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"982f35419d9ffeaacf8695a28e0dc5f2f1a77f19","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.1-rc.1.tgz","fileCount":97,"integrity":"sha512-uQFsLjHCMtI91iM4/BDSI24YOSBRQZJulxZ6bATEbHko01CBzJ+yPMJMrvp00y7yQYk6I2z9TOsTjWIfHp+VEw==","signatures":[{"sig":"MEUCIQC3R56oaOnGvmBeR2JiPTb+KDLzKw1f9RxICwRuoMrfMwIgZ53/u3OUd3GEEU4F2avuxeu5+Ao25mSWcNnkPlW9Vms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"f067067aa34faf91973e271af1720ce55bd65ac2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.1-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.1-rc.1_1749043007172_0.5629293646615323","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-rc.2":{"name":"@planningcenter/tapestry","version":"1.4.1-rc.2","_id":"@planningcenter/tapestry@1.4.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c1499038c10665514355476dca1cf788d114ece1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.1-rc.2.tgz","fileCount":97,"integrity":"sha512-btJUzvfkZrw7Fh3Jw3WbNiXKaZzp0TQjoK6qHgS2Uj1ntTvWW4jnkcCuhsoAU+00Cfxa1uS/tpopFBhC6PSWdw==","signatures":[{"sig":"MEQCIHP2HDNp6ccsJZ1Z5cmZFgcJ9wuust82/P16CW63ttM1AiA4dUjgwsIOqEpkpYAJTHV06cojYkdkbwFtcX5Ne0/V3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"73c7e40f2daf3552d1c834f4591e4de553c683ef","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.1-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.1-rc.2_1749073783961_0.27936603678152716","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@planningcenter/tapestry","version":"1.4.1","_id":"@planningcenter/tapestry@1.4.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"19bf1ece88f2a11265b6ee57916e60b80d594a76","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.1.tgz","fileCount":97,"integrity":"sha512-HDT8hyi3xRhnaakk8HF/87l9rMuP669OQKdFkSpkfevzHNpHfilBrIS954XkeNvQQO8xLZg05xRa78RO/KOR/w==","signatures":[{"sig":"MEQCIFc+tIJrZTQ8U1tN0tfQu/xeQEA/9pd68OXNuQlKKpoWAiA8iTLU5pU6ubn3XzVeFRecZ1bh3Jg1xVpL/ToPxQimgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"e70af7193ff547bd6aed65d56173205cd4477083","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.1_1749076857624_0.5465315237496071","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-rc.0":{"name":"@planningcenter/tapestry","version":"1.4.2-rc.0","_id":"@planningcenter/tapestry@1.4.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2515e40bd914855a94bbce6ac9022090f5076ef3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.2-rc.0.tgz","fileCount":97,"integrity":"sha512-uYBOTivZu5sjd7i2nlNjeSHX329HSmVwVjS5kXAc+OLVQ9FVIStR+6oemkQUktlluL1rceUSb3qIIEVdkO2q/A==","signatures":[{"sig":"MEYCIQDX1/deJW76MsEv7xBI9GtZra9866T85lGjRoisTtZ17QIhAKf/Ti+lYsbdd6E24tVe2DZYKThWheMRmWu5XfQYnC3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a92f532bdc90b93a781f458cd30694000d4ab03b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.2-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.2-rc.0_1749505611665_0.5595950900746669","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.0","_id":"@planningcenter/tapestry@1.5.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4f0ce559fbfe453396fc6232fd05dec394f296de","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.0.tgz","fileCount":113,"integrity":"sha512-EzC0B9pSsDEjcE1BL4aCIZTXx9d/0PT1A9ZR4qBItaYvO1yx+NWN9lHis00aY6t6x2+3FU4h9kKYG5YkNpCeoA==","signatures":[{"sig":"MEQCIG51XETwh3VNW0kk5wB9/DJBprdX7xCQGVh3myVODoyUAiAOkFm8o2ntldf3/l9YnQU2sdauDudw0nJ1ca5RtkfAtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944018},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a28ef5e3b806773f4e63deb7c7cfeed77b1da82e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.0_1749655435238_0.21777005194576926","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.1","_id":"@planningcenter/tapestry@1.5.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bcfd6cf05accaae659e56f345e22d6792b943427","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.1.tgz","fileCount":113,"integrity":"sha512-QbcRksSjDAYZvYBFepausn60lXloNAaC2dsXYbL+oi42l0X8NX0ll0DzLaCqrbwV162Euts1dh1dXRsEpM7JuA==","signatures":[{"sig":"MEQCIBBYdz2X2TgZNH8iA1w3Nef4jN5O/CdH9F8+Y5KfUK5lAiBYvKYdcSszHM5d8cxUpdph0AYcyKLHQlBeb5gCCfvAOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"2063b9b93b1d0ed77733b30322484fb555bb2da5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.1_1749676180988_0.6073088882786382","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.2","_id":"@planningcenter/tapestry@1.5.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c566f6934f2e025d5f816d9c6ef9c9e4a58a2025","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.2.tgz","fileCount":113,"integrity":"sha512-zfIjshV9sEcSXGkXkQqR7QlaBLwXMqHEJCUS53q9viTjqLaWQY3XYsSlwlOtyg7II8o3CoYFuKlTSOSocTyDmA==","signatures":[{"sig":"MEYCIQD80JkoPXMjTIgYaunqlzCoh0f1U0m9dv7uRKey4I6oAgIhAOUD944q6+ZqQGG7qzmP4osbhYuT5Zqc/Ha8FUOfqpq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"03590d364d6da7e5cd974969fa1abd21d4ce10ae","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.2_1749740777392_0.3671363614241363","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.3","_id":"@planningcenter/tapestry@1.5.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"480ad584c1877877e2ec8edac53c55a0eb72374c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.3.tgz","fileCount":113,"integrity":"sha512-wLvab3+dBYJtMUq2/ztGz7C18HID4hO2NGXRnNMpGEDvkcOSbliwfE2P68uRW6rKw6LIEM8qqSj5RgT0fhcBHQ==","signatures":[{"sig":"MEQCIHuBWOfBIkTXCK0AO9BCQ6qj2b69RfZUyCXIEYrdPFCvAiApIM1CZUv0xmMa4JsDEN+/SuV6Ji4wxggAW8rkrrETGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"a924a040374cd710c4a1a6be780fb58f851986be","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.3_1749759075541_0.9016612390143384","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.4","_id":"@planningcenter/tapestry@1.5.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e66dd3d4f11fa7a44201ceba0bae564534d2d82b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.4.tgz","fileCount":113,"integrity":"sha512-+2CZWMZ1Hk7eHC2pRV2/MSCIOJGn8Ra0JAUclh9c4aF1CT/Zf0WR4Vpjk/FSQMNeZBZGrpXf6dNnFc9L7Xg9gA==","signatures":[{"sig":"MEUCIQCI1/BsQEhLADS53Ys6AV5ha1VDfeCpWyxdYAT8Nl5LLgIgJsyt4R0mkeESRF+3HBCUQLeRXKSH2rMSWDA/m/4GPJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"ea73ec04523795a92700b77c3c11d396b56e6340","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.4_1749759579825_0.9602633329583392","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.5":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.5","_id":"@planningcenter/tapestry@1.5.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6bb7bd199e1cd4fdbe586cbf5f2f18b0d62b756f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.5.tgz","fileCount":113,"integrity":"sha512-m1XvaoyrzpkE1xYdfjvHZJPcezAkU7kyYO7RueuHdh8BYSiMzQwN0MNFKoBFDNQvtddX7ms6UWh9GNYV3ipiOg==","signatures":[{"sig":"MEUCIQDVXh9zAOcnhnTjr0F+E8E3H02/XCwy8d1+7KGCJbOALQIgEe1DXzVtd0gjDCJSHvbwFzwr0SAkvM6v78ce0RzWYmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"cc1b72243cfd9135214d7bf5783004e864ce5a4c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.5_1749759700467_0.04037458671509264","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-qa-231.0":{"name":"@planningcenter/tapestry","version":"1.4.2-qa-231.0","_id":"@planningcenter/tapestry@1.4.2-qa-231.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7e6c0a23205e0fb2b0f7001bb6551bc5fcc7be5d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.4.2-qa-231.0.tgz","fileCount":111,"integrity":"sha512-gGUaKczhyk6uYW8XZqv+CG/cw+ojDZ/Whg4B5yybTP8mOQJMagprHBfBQx4UrzxYbhvSdpzrkR7CioU0ObY6VA==","signatures":[{"sig":"MEUCIFjrwhyU3yT7kIgnealVwoqnYq+fj4tH5x3d7M3WYNr0AiEAjCt3w+HS2eGCxj+XM484emMc4GM18WbFGM+OwaAGeA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"4951dfd5c98d06156b60c92517f1ea8f7421e831","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.4.2-qa-231.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.4.2-qa-231.0_1750172462918_0.5933808451888065","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.6":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.6","_id":"@planningcenter/tapestry@1.5.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f420e96e74fc28a9aef7b0878841f84878c7f2c9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.6.tgz","fileCount":111,"integrity":"sha512-6x2i04pLISfxzDMj5aCvQAqkNyHzvZriCG7rU0iTaGOWH/OgAWG2EHdlEmrG+TmPsAd1n7IpxFG9Bm8rg8KGig==","signatures":[{"sig":"MEUCIQDjw9yTPN8yuOxH//FyHSlrltVXLs58dZW3ZkyJw98uhgIgK+5V/ELRh2sUZ+x5xcuenmeDBhr4Zr+pbDwZ8RQJ7ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"6823e2eca523a60c8fa8a0983299e857cc1de507","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.6_1750283421330_0.02486191937449944","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.7":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.7","_id":"@planningcenter/tapestry@1.5.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"77e42e4beb32cf35a7fd4f1436cef1aa5a85d54b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.7.tgz","fileCount":111,"integrity":"sha512-bvMrBnsem+8lm89xvimiZt0W17R8eA83TUrJVebYf1I0/RXvDz1QrscqpfteBIyft6lEaq7Jz1cdPlxf6rsJlg==","signatures":[{"sig":"MEYCIQCx/2iWnTS22fPVhiGrHdznpuIe0m4I25dLGPwEcubtGgIhAPDbYaRcD9lWfsHbTqK/CTqKrmxd+cVcvaesuy98vMt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"689ce07996687538cc6cab6e0ee0700905e26eba","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.7","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.7_1750352287029_0.5454597356510751","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.8":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.8","_id":"@planningcenter/tapestry@1.5.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c5ac1cb3daae22c527431e5e08070d4494bbba9c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.8.tgz","fileCount":121,"integrity":"sha512-z38ur792DZGdJbSnIFMFd+TkPlLNVJr2WZQ5g+JB+lUBDdKvujzOtEBEgxWGwl7/bfXWBYFLcRkYAGOCdXXE8Q==","signatures":[{"sig":"MEYCIQCkFcsmYKL+xneI3IhOiacH7C679gLa5Y1pb5caB3gapQIhAIqto3RCGT5jmzEHiV5aBE/VsOIhIXF9qCIVdcSbMXBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d07a4b04bacfa87da6b8a5182a71c1f54ed8c1c5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.8","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.8_1750352686674_0.9127531463628351","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.9":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.9","_id":"@planningcenter/tapestry@1.5.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ce67422bb764936afb28755f9bb2ee1a041aaed9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.9.tgz","fileCount":121,"integrity":"sha512-7BTnpohuaXMZAWGlZTPVDMihyaG07jCSJGXWE49ccZfgnSgmmM7Wqb07D0dO9MsmbFS/CfKC+MWGyulZ4iJq2A==","signatures":[{"sig":"MEQCIE6Mw/yZyZLY+g+oZcWleGi2TKGHYoSHJNHJW838elhbAiAkTzh+45+E6EcSafVZYPjAwIkXz9qQ49Ro2oR83k/35w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"472e28891a1902861b1c242a417207ceeb8ed4eb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.9_1750364181394_0.3330568341832971","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.10":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.10","_id":"@planningcenter/tapestry@1.5.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ee10ec37b860a500e74a12cd37f8763c7431b41e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.10.tgz","fileCount":121,"integrity":"sha512-G+Oh/09SfnUSkDAminV+yDBE+fxCCxYcaaS24mT4LNZeN+wo1OeCVzzBmstWoKOl0pL1IMZf41aL+wLlfmNJlw==","signatures":[{"sig":"MEYCIQCHbEVCjXdIgE+ycCzg8bHzhRdceBFAgAyym4xwJ6nkbgIhAM2hlP6mH0XKODxKrcyYZm4CKlTfus51jWMPFTjMfPcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"d8e33c1f4df5942dddabc534947b665d445dc9f4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.10_1750369458517_0.38377374734122394","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.11":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.11","_id":"@planningcenter/tapestry@1.5.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5db217b1d420bdc18c9b5adcbcc47bc644af9a4d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.11.tgz","fileCount":121,"integrity":"sha512-V00ZYo6zupgkHd+tO/b4OBgJuWemphIp5lOfxVivZt0Xil6D2ia7UGNLVgoaQVmrh9R+678owPH15fjZBreBMQ==","signatures":[{"sig":"MEUCIHqNjTD7NxMK8PZT9kCv6M5f4BJrICOHrFZQBQWQIWkBAiEAnGsi4uwgr/9YP88WLAdsA07lL7nUFEYJy8qchnhzB6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"069fd7c6c645c7d136f38eb0d7f51797645e3fc2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.11_1750372923318_0.4950785921031322","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.12":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.12","_id":"@planningcenter/tapestry@1.5.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"774ac9f63bf983787de0796819418d1ca048301b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.12.tgz","fileCount":121,"integrity":"sha512-ZTr+q/RSLRkqOLeaA0MG3Hk3aYeDApCCOrLHW24Pc9cobMh00LXcxLzo4pA+SG85jGwkBCS6LmyVlgsdnDY57g==","signatures":[{"sig":"MEUCIGV6R2M3cBzesia7kxhKRGTeJimQ5qUCQgfCEPkTt78FAiEAg3wfRTSdSy5RR+k+M3e3HbSQVSjY5ksAqgn3lhVKCjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"41c854a27ff507c4aa6af8d3d52731cc5e60a77f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.12_1750682611530_0.9304041004826225","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.13":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.13","_id":"@planningcenter/tapestry@1.5.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3bedeb65f5153c91880f72bb68b72d2b6a114dc9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.13.tgz","fileCount":121,"integrity":"sha512-RFPwqN+3Zptaz9r0/3nuOK89x9uLqUGCm+mSlOU5XaDDoNG+wxZa4qlmO/Xn6rjxGWsce5hIkeFZe2Z9u4keiw==","signatures":[{"sig":"MEUCIAeijJdSLxyMq3sB6P2uXAsRldB2ruGJOi/1WvgfRyl4AiEA3eSRUnBkYpHFGVJyVPIK/Pz52Hp36Dlbx+I7i6zzL4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"bda9611ade6a0a8b1495342924e049de2807f30c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.13_1750704915172_0.11583131505083055","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.14":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.14","_id":"@planningcenter/tapestry@1.5.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4421c65ece5ff4743f027e3c26e26454c0dd950f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.14.tgz","fileCount":143,"integrity":"sha512-fpiLIJDawMg8rsNNJ6cl6roO3oBBzEWGIbLafPnH1q7GG8L9n8eOcAKmVXtEoJcVj8kVrpc8hL2ZrWtfsNviRQ==","signatures":[{"sig":"MEQCIDGHr0xd23SrT8Ks5BjDKzeXx0ZW58n4BPcXn/FbHqLfAiApVE5G4Efc4cWIAExJkWprcjCGzfJWPy/NITVJiDpQpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"09ebc2863a9515f959067597626aad9c8ebb9c34","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.14_1750706119543_0.03875024983308273","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.15":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.15","_id":"@planningcenter/tapestry@1.5.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e0f5479739a40e269c2dabe7bc189ff938150a34","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.15.tgz","fileCount":143,"integrity":"sha512-5X/Hz+7Yv0BJ36EUlFEfxYjDiskalqQ1BPuQV4zRgrQYMQitkOMvL736byPxwI8nXUL4Xw0mjN6hy/T3+Ugs4w==","signatures":[{"sig":"MEUCIAc7rJkSIiGqNoItaGIKJ1BHEgnV19TpqluUt605C1a/AiEA7lb567TISkkO8Qyu/5OhZ5ODZpj7jV4SZY5cSxyglto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"65829824a6e1d0432fdfea759807d95e3427743e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.15","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.15_1750781208197_0.9314200923119387","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.16":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.16","_id":"@planningcenter/tapestry@1.5.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3d298eee53c49e1a8aaa2f9fb165f97210020a74","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.16.tgz","fileCount":143,"integrity":"sha512-+C2YVe6pKKW6Myha263nDhJ1SdUv5Gv/ISnaYxGdE3ccK+N7yEnJpCggbjn+o23OQLfT3DnmTF3APL026qX++g==","signatures":[{"sig":"MEUCIQCTObd2O4RLobADhNmfsVNAtF3iRUx4vHnGqoQ+Qv3AFgIgOTLlwhPAcIeK4VOcIrZqmwIlf08uBDQF6nOiZ/Vtr3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css"},"gitHead":"f0bfc8bddbc2b92efb43de0d03701d79c213c7e2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.16","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.16_1750782105655_0.30676072702576085","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.17":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.17","_id":"@planningcenter/tapestry@1.5.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4a4ad85d85b69c29dd504353c7b778cba6b3a490","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.17.tgz","fileCount":143,"integrity":"sha512-L3+gIiOXgblM08RyozTc4lEsBZXwX6ZKcJfsYyd6LoazE57R9vNehlsVAOgha+Ajz356gGngznhsQR2x0ZYPwA==","signatures":[{"sig":"MEUCIQCUGStKkj4nwo9LJb10RfmJTVIi0ybiUwO2UJJJarHG4QIgK4H0lVjlnq6fsj3qA57+Mkj4/M75GV1Y72OR0QoS0dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"cf6dc97765183875da8c9b891ba104ac8fb1111a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.17","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.17_1750782326388_0.7244722987978183","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.19":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.19","_id":"@planningcenter/tapestry@1.5.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9caa472a384dd8401f180fe8b44fb7a054cc6222","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.19.tgz","fileCount":149,"integrity":"sha512-e82ROHK8x/0fgxFbmMJlVKweao9ku3YlBsUdgNqYzyZ1qG7IFS+62RSfOObvck+ACzZJ8z+jqGEsmQY0b79izw==","signatures":[{"sig":"MEUCIQCTfysJdgYJUIJHLtugyyj5ci/7yvS/+KqC6GJERhdUKAIgCw1+mcBqPt7BJOUqpoUbRJtjbcKAU3RAEyWYDuRJVlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3564875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"10c372755ed7bf519a0b99d39fb19a000c6bc12c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.19","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.19","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.19_1750788400467_0.9487702917365131","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.20":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.20","_id":"@planningcenter/tapestry@1.5.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"01fc35c2984e0b99bb680eef94051f5b2874f063","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.20.tgz","fileCount":149,"integrity":"sha512-i2kpCz/WplY1WQl1VC2jjAJGPi+qkP0ncRKodVoAMlFNj24xnv2qkPQFWXvi/DKJainfJWx+d8WpmLkL2mt5Ig==","signatures":[{"sig":"MEQCIG914PBlBw59KkeGg6KMfMDlqkpZca/2rt3njeFGS62XAiBDD7dLAnfVnpHPI50nbnis93FLPIvX5/sJviDdoiALZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3565967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"2bc33e58d944bd9eb80c9ffc8d6cf27a1fc6ec39","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.20","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.20","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.20_1750789124355_0.29800516644233577","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.21":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.21","_id":"@planningcenter/tapestry@1.5.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ee71a321bde48d13eba2412acf7409ca88cb08df","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.21.tgz","fileCount":149,"integrity":"sha512-XBl7cA/M0xxrS2IGYe7MEtNA1lpUY2AZnZJrPPr2oC+XKtGFgJL3fYRvLdojrDoSqepDKu1vZRnMf5oIfNvsUg==","signatures":[{"sig":"MEYCIQDxiR+z4W/p0LrS2NYWf7BV/K5f0dA6xeFDQI6X52aYqQIhAKRqTOHt9sS0AL78+12Dp8TMc+yxvuNp3aFBwdvhINA7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3565967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"6e93d9a44a0051a477e2aa581340c840b68a92b2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.21","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.21","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.21_1750868104375_0.5078831765669196","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.22":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.22","_id":"@planningcenter/tapestry@1.5.0-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"164aeac3e068f494cc3c4a0cd3286f62848b455f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.22.tgz","fileCount":149,"integrity":"sha512-DY12C6bz5P15A8l6RvlvKRQY6yaP6cukNx0WEqJkn+uIYqPTLVN4hdB+6U3DdN9ekN7+g76COiV0jDimvCmrrg==","signatures":[{"sig":"MEYCIQDKVD1yQZqZO8Dg8WBq8UtyhjiYv3BnAQrvdi+6ekV7jAIhAL5tjkCrQA2UHdvQsPCw5REB+urXVEn/YPTe7c5UZKBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"2454e3dbbbff155b535d0040894d61dbe6929e0f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.22","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.22","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.22_1750871141423_0.7392645482574907","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.23":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.23","_id":"@planningcenter/tapestry@1.5.0-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"dc9d1f0fcad098cdf67bc205989bc0d6459e5da5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.23.tgz","fileCount":149,"integrity":"sha512-YOUTsRiQaqp9qVy+QTYoLVNvzH4psQNODj8LjZw6hRpITlM18BC0PreyMgbLmG0FDIni+q4cgpLSRyIrc3DrfQ==","signatures":[{"sig":"MEQCIQDKuxQHIW3ChXRZtiyynjaiHxC7NQctJZrGkhesCigPAAIfJL+BbdoKk3Eoj0mtAqyyDciYZA5iPKhWUaPomDn0Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"9f952e0c79829256b4a76c500493cf70f785a678","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.19.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.23","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.23","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.23_1750876716504_0.20418152246735377","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.24":{"name":"@planningcenter/tapestry","version":"1.5.0-rc.24","_id":"@planningcenter/tapestry@1.5.0-rc.24","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"1a4a0db00a1a0907d4e8a612bb8522edf8d30001","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0-rc.24.tgz","fileCount":149,"integrity":"sha512-a63SQPJ+fy5GLC09aTL0wDzpA3B39KoLgitVzU1I2CbGO1wQV3Djv9H/iSBqEXutra59HF3qe+BXQ3Y/dcPKkA==","signatures":[{"sig":"MEQCIGSj04OYv7gPGqYmCkElsA4XDJ3znMXwmMNJrgHzzIXPAiA/Qj2J28mZMkFnOCWGv55TqnTxlRDbHxquwEcaa55SWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"274eb6ac538342ca1ffe8343996037ca46678c4b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0-rc.24","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0-rc.24","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0-rc.24_1750882803813_0.37209215020022657","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@planningcenter/tapestry","version":"1.5.0","_id":"@planningcenter/tapestry@1.5.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8a59c53ba2d7c60b00ce81d18cbadc94343682c4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.0.tgz","fileCount":149,"integrity":"sha512-9Ts+KHgxP5GsHAyS06CVk3LsLZV4XBjmZh3Xb8+oaOkFlh/hThBr982Uhha50tg8kR/WTlfk2yReWSXlWgZfkA==","signatures":[{"sig":"MEYCIQCkb/8ghkP1tNGDt4cQFCp+cIlg1NJwh9VT08Gb/FEcfwIhANHUqsOFI2tkKmM9w4WsmM644KdvbNycs7VJ23LP29p8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"7c7367ec27301110572cdf790c4db2aedce49410","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.0_1750886186021_0.7040313087103465","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.5.1-rc.0","_id":"@planningcenter/tapestry@1.5.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8f0bc9a036501a2b1d51143ab4682277e8e244a2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.1-rc.0.tgz","fileCount":149,"integrity":"sha512-/sanecvNKlDSADatC9YttZj71Y7r4GrcVNXcSMiRVElS0Bu8RGiENFdWsxn6KJwo7DxML1uM5hGlkOBu+dX3yw==","signatures":[{"sig":"MEQCIGGMDY/RG91AO34Z+lI05SlItJz5Penl2sVQzt5oPkRJAiAtsoNZBrtjuc+GqlNCgufAKYwPWFFgz7r9Wf5mtF2Pkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3569497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"e73f39a4e3600645a9274215df51adf06f9af1dd","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.1-rc.0_1750964757698_0.6367614495131548","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-qa-259.0":{"name":"@planningcenter/tapestry","version":"1.5.1-qa-259.0","_id":"@planningcenter/tapestry@1.5.1-qa-259.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2356c98e7016f400d423777ca188abf5d671b41e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.1-qa-259.0.tgz","fileCount":149,"integrity":"sha512-GMp2c+bBD32l+fa7Ug2H4Ddxm44CmFPYABwn+0TeV4fyTvI11nvVG55EtBLwEh6rZgqo2/PbNrgxit2o/iTguA==","signatures":[{"sig":"MEYCIQDAjRycceLWmhxZp2BCUCV5uxRVkfVgCGJbHccJZzlfSwIhALlf6BddRWaPnauIoWDDfAWtREFs97CqgLjE8GOARgem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"9ef85a53823392dba7cc484e4e817c502f597549","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.1-qa-259.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.1-qa-259.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.1-qa-259.0_1750978680173_0.9344751276318963","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.5.1-rc.1","_id":"@planningcenter/tapestry@1.5.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"95dd810c2c7a0057974b49abb9c6401728e9285c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.1-rc.1.tgz","fileCount":149,"integrity":"sha512-hmM5QDKmA68+lY3C2AyThOTqm/uHGR7dYZUmrm6WCfmx47L/4SC++z0r4I3xjE1BdGOZYQxKg2m8ZtHX9X64nA==","signatures":[{"sig":"MEUCIQCL2N1PyuXrO5hOvNMzQN8/gS9exr15UfE/reqngatPDAIgAsqTtWin24x0V9X/VgMh/zjEiw434r7gprLF4VbIsWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"735a2ecdc4e453b135e06060b2bb4457226b6fa5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.1-rc.1_1750979387749_0.16954691357576257","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@planningcenter/tapestry","version":"1.5.1","_id":"@planningcenter/tapestry@1.5.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"29c9944667aa50f6b0abb8c0f001a682478fa4a2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.5.1.tgz","fileCount":149,"integrity":"sha512-suge9QYUYta71Z55CMeb2giGy1SQaz2srRZ9fOXuvv5G1Soc4Ho6k2mXBkUeqksQrqWcYl3j9Cxtg7u6vn51FA==","signatures":[{"sig":"MEUCIHvFBNUbWaMt0f7zG5xdb5ab6n6fDgzvizr0M9xY2VsdAiEArjQz8cM5T7TpG48rmQujEc3egNSytSdw39qxqMDzsRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"493447aa030f606514e24ce6128c0b4bd6b22b08","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.5.1_1750981510074_0.014255108417777107","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.6.0-rc.0","_id":"@planningcenter/tapestry@1.6.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8f37b949ccf24d1bc12277de040f14c0079c2638","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0-rc.0.tgz","fileCount":149,"integrity":"sha512-miJWt4NFVO29wGWzQQxY3wa68MTYsep3XEimzAHFH4LCmilTa8CIckFMcdojVHP1FekBThCKPBYEMTlbqrNZ9w==","signatures":[{"sig":"MEYCIQCBnOPzyCXFRUeCYpNZDKKpsmp3YCigf9J3PNT5Z0oqPgIhAKpvrVlnizbCHRardUF7JgL5oe85Y8374oC2RBxauJh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"14e22079b987369c8d23576625e6e30af9826161","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.5.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0-rc.0_1751296410855_0.18817341998107873","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.6.0-rc.1","_id":"@planningcenter/tapestry@1.6.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"32fd283a43576028febcc5400cd123e787543cd0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0-rc.1.tgz","fileCount":149,"integrity":"sha512-GW5M3Hee/XVQhAa/2LLi9h/Q1xk+wC3JIvk3WCIGHyf5nN1CJ7rjvvPLJpJjQvfm7PqUOJKcGzdz22Ba0TYGWQ==","signatures":[{"sig":"MEYCIQDGvW70zadjdz/QUJl2zkhwnzxzuKy554T8teJ35yjEUQIhALCXa2tStP5o0mpHNRGhJwiXLOpPg2GyUU0wpkvipVQe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3569649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"1bddbe1a9bf0a581b987284de2b5148d9e67b5cf","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0-rc.1_1751383531447_0.44493990695528907","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.6.0-rc.2","_id":"@planningcenter/tapestry@1.6.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3ada9569258b10a9998b6d0ccbd45423a94807bd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0-rc.2.tgz","fileCount":149,"integrity":"sha512-xG2VkbX1qhLEBs9YQ8rmBi+x7MuXcTWz31fmFpvZVztMpQcgRQEXNx6EmkYL0G8drtfKdd23aXbly0SMY/TXvg==","signatures":[{"sig":"MEYCIQD3y/8S2YrWvBIuyjkMONRIWgwv+zUsh81RhBaaEmM2gQIhAOzz/1rU9g1FITRrOajTJXo0XY9qkzDzXR+WmHsu+1TO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3569759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"57fea9f1f34127210c2a40c6094d54a488c411ea","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0-rc.2_1751394264492_0.7388023871530609","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.6.0-rc.3","_id":"@planningcenter/tapestry@1.6.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d7e1d25488bbb4c658cc29979107df63cbf170f3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0-rc.3.tgz","fileCount":149,"integrity":"sha512-7DklquoF59wo6n6iRKE1uGLKV3Se+5n11GyArG2McteHeo4k/QB1x0gzSVUPMCABT0ncfbhm0869UlQXkHssPA==","signatures":[{"sig":"MEUCIAnCtjYwjtBNrudbYxm6HUAoDlKny95cwNMDEDfk7HbFAiEAl0lUIHUNM9Zu4Lz2se2L0zOeA6ckgg6jjri3q4vg+zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3567317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"bb0266cc4f58c109be234bc1634a694b81f0eae0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0-rc.3_1751395781223_0.9323804769692496","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.6.0-rc.4","_id":"@planningcenter/tapestry@1.6.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ae390e3c25d2cd2bb6e689087fe55b18ef9e7ef0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0-rc.4.tgz","fileCount":149,"integrity":"sha512-8vCSP+17qMZE/UZPZgw+BjR8WtIduO4r3x6Kp/nTDtzNrjo7N1Yf1jd6yq5gkHTv3ea5hyOfwmRWrUMY6B+k3Q==","signatures":[{"sig":"MEQCIGbD9RNAsGmxH+G0x62UALBu2rSoX27SuR7XBKcl/25HAiBtLCjMOjBsAwMEL4xINuE1P8KeGJlO2HAVYQfxMI/sLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3566677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"e970af26258698b4d8f4c3a10e2708c01f5defb3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0-rc.4_1751397050126_0.0891981688661625","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@planningcenter/tapestry","version":"1.6.0","_id":"@planningcenter/tapestry@1.6.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"378c91ec5bb93034945fcf06c2f5c04d189b24ce","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.0.tgz","fileCount":149,"integrity":"sha512-ccJh9q4Xf6PTNconEDhdg/3Yb/yvGDrCPUnaF6oolEmGjbu9clFKND2JSvRcD/LfMVtWU/G10apAOXHytDZbnA==","signatures":[{"sig":"MEQCIBUQDchU29fpvekrcATErTNtBZQ1GRSzFoK23giUOSUpAiB2hA5w1rMajOKkbIoxyHeEuk0kZkSoef4yn6CDQbHdDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3566557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"5414d77be08ab7cb202ea347e6d9aa24921c4e2f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.0_1751578453029_0.06609186288587865","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.6.1-rc.0","_id":"@planningcenter/tapestry@1.6.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bf2494cd23c467db2d75e9d599f15e1466e77f8e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.1-rc.0.tgz","fileCount":149,"integrity":"sha512-Vfu350ClKY+1Mkm20F5z4MLkClpZ8VzUBIVO6vXj2TMadYHGrbVHfyOpVRXGhgJgxPnyfT51GLr22upNXoVHFw==","signatures":[{"sig":"MEUCIQCYihS8W9w97TdSn/JPJRT1d5yiQvgSd9wdJpYTusmtPgIgKuQoiUh0uyK8t1X7BkCug1HEd8inGmQkMU4pePByxk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3566844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"df0e7c83523c318b10e424c37f2a262268ecd9c0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.1-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.1-rc.0_1751897149548_0.11545226400721154","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.6.1-rc.1","_id":"@planningcenter/tapestry@1.6.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e63cc26c24e8768df6dc6f6c1d56b008004529af","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.6.1-rc.1.tgz","fileCount":149,"integrity":"sha512-NtcfLCHxCiwoFKuREskBaK6Bd6ygWJRPY4MHVGBasf+tvPGvAUwR9mS90nODIbXLyeyHK5ORwzJrC4ddjn2/XQ==","signatures":[{"sig":"MEUCIQDjUPgBZr74vnBcWlCLq9Kabq4/ZrGkeGNUqj6LT9NAVQIgCqp7NLvbaMLprdsn/hZ6WclX78yiJSg2k8u94LGh3Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3569168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"dffb8ad5c70c47c576da4f831e700a450e708c23","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.2+x64 (linux)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.6.1-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.5.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.6.1-rc.1_1751920578040_0.2310933893673195","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.0","_id":"@planningcenter/tapestry@1.7.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3dd920df2f0b5b311c4c5f9d6a4636aad2ce0127","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.0.tgz","fileCount":149,"integrity":"sha512-7SqE8gm7+Qy5DXkyMT6PaJdWNFWSZvpdeGKfiYekT2RkYwWCwoVglwisrRAsCu0aPtiDC/VS1plRD6f2X5u7nA==","signatures":[{"sig":"MEYCIQCJ+PtQINZjTKVyWEnNw76KPgRsogduzoxPCa+UF3pQ+AIhAO7bDslqwuheMgaq2lTmX0KsRxGzqJbOP0qsjFz8ZSHj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3570675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"94d150ec602a9c484bfe3983610c9f22c678528f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.0_1752073148840_0.7070012650358117","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.1","_id":"@planningcenter/tapestry@1.7.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"012e684bdc948c6dd578781403d2745bf6c3e1e3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.1.tgz","fileCount":149,"integrity":"sha512-sHritp1PvbeurcbTsCSg2LYt/TV9LvIsrED/QXRjvnzoXoIaAUf7wrg1yA0BR2CsX/NnjGAyHGdwWW6ZhNjVjQ==","signatures":[{"sig":"MEUCIE8cKvz9kis9rHt7/6gdmZVDcdiThk03jPlhgF0kaPNIAiEAh4ZDYQEQhHaelZLpO+gjeMr8FmqrFsxTvJz4Zj2upWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*"},"gitHead":"8e2707397e2dbdc3180dd6aac9ba6b13d0521f25","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.1","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.1_1752075015082_0.577189904339042","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.2","_id":"@planningcenter/tapestry@1.7.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"45ccca8a6c12035cd0e10f57f9f473d062992419","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.2.tgz","fileCount":152,"integrity":"sha512-lNI7CYjTS9Yfgylc8wbNFgqdGSm7G1wDly533gaVip3SwcUtk+Ax9rc060/LSsx4YDQxw9zemhDH/rKIswSrlw==","signatures":[{"sig":"MEYCIQDoYQq+ZBH79sdGfznek4KX00mIZ4YIgGBArwnC7ytzfwIhAOwyIPqeujAVlcrMFiN8e3mBMZ4MmwSzOhkx70fpxHE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"fcd2501e28236d00099c9aaa7eb81b25a4d5d6bc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","actor":{"name":"kylemellander","type":"user","email":"kylemellander@gmail.com"},"email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.2","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.2_1752183383184_0.36132384725760835","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.3","_id":"@planningcenter/tapestry@1.7.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"45fc16047d6b1d499c4082f0d0df7b7dda062ec8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.3.tgz","fileCount":152,"integrity":"sha512-4Sb6gfGTAdGdk/uMAF3zhcHiR43W/nCVthM29U9//KvC01Rvg5bOtlIyYe245+rZp9gWFk86c5flr0KH+InxFw==","signatures":[{"sig":"MEQCIH8yc5JYmoqbcfuqFfp5Y7/6Sbe8N3hcAEczKDpYXRj/AiBcuTi68bkREBmiglP0B4mHMd9OU/LPviV8nsGoVKblmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"b46b669b7ba21678ca373493a8f6a5a76bb31718","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.3","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.3_1752603157845_0.743404605236784","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.4","_id":"@planningcenter/tapestry@1.7.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"32b486d4d6b57b53073a23de073ca05272f9d092","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.4.tgz","fileCount":152,"integrity":"sha512-KpayVzrAvWgBtblmsIsZzLcdl9dGtbGAmQjPL13sy2eX3a2HEOswgpxtC2GPlXnzjn20z1MQ1Sdy06PInlzkzA==","signatures":[{"sig":"MEYCIQCtiBYN5Wq1qtaOFNwm67Qb6BN6yLKTxdwMj7/dDgpVKgIhAMTFKWuXM0REfvSFiggiBOvqavMtvDU4aYdTwTkYPb6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"fcacbfe82ac8f9c7d26198cc9cdd6f2b035bf5c4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.4","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.4_1752618710255_0.3463381716981824","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.5":{"name":"@planningcenter/tapestry","version":"1.7.0-rc.5","_id":"@planningcenter/tapestry@1.7.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"1b529c0cd523889050921c5afa3123ea9f4f7881","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0-rc.5.tgz","fileCount":152,"integrity":"sha512-ElwwlX3kQ+WlsYMVJNVQFGjcCJ1FhWhnMoeXUQuSGsD+0RBb02YLLvzHWWVaq2EB+F3uTWIuGYo9FYnIZsukwA==","signatures":[{"sig":"MEQCIHC4RcUAhi5chhU1SWDiPWSeuEMlNdXRXeAr6iUHD8yqAiBq5wdurTZVEY6z8yJOrtJY2ngpAMwWr9AnXY6LPfp/SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"72f031fb31fb00469e78dfdc7e5d74174dc9e774","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0-rc.5","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0-rc.5_1752775525887_0.707538824111184","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@planningcenter/tapestry","version":"1.7.0","_id":"@planningcenter/tapestry@1.7.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e4e38cb82889c3c30abc517d59551255439a2e61","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.0.tgz","fileCount":152,"integrity":"sha512-0FbEW3HfYRbr1sj1afC8yema9HSMLUpQMj00knpUWkCnGPvio1/a+8Ttq2g8S+259/xSgMbJXrFSjp38CDLNmA==","signatures":[{"sig":"MEQCIEM2XqNA+qBo5w0HaytdOIOF52NKcVTtH+szg2wuocoEAiAkQ07MqEzrwleQaEUpZyTdg8uCeI/djDgqTiUxUoAQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"bedc76285eb95c6489960d2ee9bde8faf08c2a11","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.0_1752784335595_0.6145708496150881","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.7.1-rc.0","_id":"@planningcenter/tapestry@1.7.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6c1ab257e059b327f611840ad60373a77adf31a5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1-rc.0.tgz","fileCount":152,"integrity":"sha512-shJ00qS6WcCwILJMs6gTSXP/fLaQ7UH3BCsTQZK8SAR/PK1aNb5oV1snYSSM8eyQHzZaqv6BhB6he4pplEskqg==","signatures":[{"sig":"MEYCIQDoUCsTHIpJoMEJn2OydmzfmdO2ZYoqyJCh+yQmoATUdAIhANr9I5dSZ/CHMsxUTFNyuokmKodTRpOD0RtVppbJJW3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3575254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"485089fa1a591727e3f62daefa30163abc03314e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-wrap":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1-rc.0_1752787003693_0.028094285237231897","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.7.1-rc.1","_id":"@planningcenter/tapestry@1.7.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8c2062e0e8b7b2641c6491e57b3026a49733cf70","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1-rc.1.tgz","fileCount":142,"integrity":"sha512-r1DSuKEU8TAUgGp2LXA6RELfpX/kDNTmBpCaW5ILt/NWFOF+HzUoTNpf6t7WOOFwcmkMDZYYxF3usj5J8eVmPQ==","signatures":[{"sig":"MEUCIGInxkCdDGo3VxHglAbghjVhyYvgklINDCu/jxVH3ZzPAiEA20St2Zix0Z4Apgiyc4z6ayKkRaIwnEc9lJyZh8H5V0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7964e1110a64abe98f8a68ce18716613cf337056","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1-rc.1_1752787489219_0.5144380580123262","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-rc.2":{"name":"@planningcenter/tapestry","version":"1.7.1-rc.2","_id":"@planningcenter/tapestry@1.7.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8fb0a78f7f07eb10a0118aa42f687ac4a341202e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1-rc.2.tgz","fileCount":142,"integrity":"sha512-CqbpxGe2sbi/Rf9FWBUlD3rFpaug86/+WsiQgdjGu99T3ie4EbB4HnLPyFf0alYQ/OKEXiBK06YUw2/rdFRk7g==","signatures":[{"sig":"MEQCIDC59gzDVQLwbn4sxZpIB2bjmcfzmrO+Jp0DvVdzhiXZAiAiYF4elbvhO2oR0ATMhRyaErHkD0e3StFQKzRI+OPrVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"9be6017e83f9942605352b6820bd8f29e7fb113c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^8.6.12","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^8.6.12","postcss-import":"^16.1.0","@storybook/test":"^8.6.12","postcss-nesting":"^13.0.1","@storybook/react":"^8.6.12","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","@storybook/blocks":"^8.2.9","@storybook/theming":"^8.3.3","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^8.6.12","@storybook/addon-docs":"^8.6.12","@storybook/react-vite":"^8.6.12","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.2.9","@storybook/manager-api":"^8.3.3","@storybook/test-runner":"^0.22.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.2.9","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/addon-interactions":"^8.6.12","@storybook/web-components-vite":"^8.6.12","@planningcenter/tapestry-render":"^1.7.0","@whitespace/storybook-addon-html":"^6.1.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1-rc.2_1752789308634_0.13360631933205114","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-rc.3":{"name":"@planningcenter/tapestry","version":"1.7.1-rc.3","_id":"@planningcenter/tapestry@1.7.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"2e1c8c1eafc023b929eebb27a90c4fdc6ac48254","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1-rc.3.tgz","fileCount":142,"integrity":"sha512-6F+5hBmH/bhy575BOe8APyi1hGeOGR/0n8FtATAX5+h6kGLQBeo1f4LJPX9+/4hUt/JbQvkuG1nziAzxOpq0NA==","signatures":[{"sig":"MEYCIQDMNJp91K1hzb4cBQ8P0eMFGk6n9/zaRBAntX/x7qn81QIhANzU/D6em1K7k7ixAdtr/W/jIKWnDtEV/fnxGKJTGbM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d60f674bd3f7dac824f7d62b101a68b8589a49c1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1-rc.3_1752791387717_0.7413790825840145","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-rc.4":{"name":"@planningcenter/tapestry","version":"1.7.1-rc.4","_id":"@planningcenter/tapestry@1.7.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d66e2fbc8cabd207d09519cca80e746463997116","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1-rc.4.tgz","fileCount":142,"integrity":"sha512-Z+Yqezqp3f2RJ8nvR8r5WPjn4k+elCAhXQ7mEg0icr1G8f+v/NRVbPdlDEQtCRQHyAXRkyNlzTid/yflwZwI5w==","signatures":[{"sig":"MEYCIQD5MF/nxNz1hnVHkKGQcBuGbGCVYG5A3njNTo9KfkVW1QIhAIX6vTahrUb84ZxcAbm7r9jaoKLiR3w4+mWpZPj5YbUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"29258ac393eadeadcf09be7fededcca4d97bcbce","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1-rc.4_1753114759409_0.5723310326349536","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@planningcenter/tapestry","version":"1.7.1","_id":"@planningcenter/tapestry@1.7.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5b45615b80aa64201ab14a9035784b72d5de8a36","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.1.tgz","fileCount":142,"integrity":"sha512-xPAscYJmi3YuT29yVTX2E9gbpekdMeqqeQulHpFypYC9qQt6zr3A2odrgkk6aIqLdMVmoj0P74TaPNApW4CPvQ==","signatures":[{"sig":"MEUCIDtuw5w/+/U9K1XRlDl0a6AAg7Ep+vMjd9TlGrvootihAiEA8SeVWHGteFB3mNaMPxdouJF6QPNk4fDRYxs6zxrhRAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3421267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"ee3349c4cc280e61b9bd4729314ff7d2fb18e5ed","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.3+x64 (linux)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.1_1753117250282_0.12762744560982275","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-rc.0":{"name":"@planningcenter/tapestry","version":"1.7.2-rc.0","_id":"@planningcenter/tapestry@1.7.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0dbaab18e2e5ece7d68188cc1c232890ab5fd044","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.2-rc.0.tgz","fileCount":142,"integrity":"sha512-Qtv2CVMa0CCqc6pgFd4RedoO1mm5hesqVugqwOPtsSlzi7jCVavDEhnan2tcCTLEm72Ox+GgDZ4A88zZY1LXGA==","signatures":[{"sig":"MEYCIQCtkG7sV4B8UJQVOHM9X5jiveH6yMNjdigqFB5NAXpKDQIhAMgisYiSnfAhpjRZqWmr7VdKgz4L+uZR0wx7XqYOnOBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c6aa891dd9dcc8ba0fcb41d3043e22b5787ee56f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.2-rc.0_1753281855992_0.01720548260257604","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-rc.1":{"name":"@planningcenter/tapestry","version":"1.7.2-rc.1","_id":"@planningcenter/tapestry@1.7.2-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"36f2d56253861c551ee6eecc35d176a00141e06d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.2-rc.1.tgz","fileCount":142,"integrity":"sha512-AwnMl87nT8rY6vbfDslFeEHd+HgG6Ksi8urV3OtAcwN1hVCpQ4p0v9CGd9+VPswiMvIzINKi/lpd9iiIvBdsBg==","signatures":[{"sig":"MEUCIQDk6fL0u0F69bOz/Y15zGIl0ue+fz/3JNCStatydF6vDQIge5jSF/97zNIcQJxN6TGCJkLI6xfAhX8XDVl+m22qxXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"343b6369a1a646e9e08384c6740c27b8f545a1c8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.2-rc.1_1753287885514_0.7599599327099811","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@planningcenter/tapestry","version":"1.7.2","_id":"@planningcenter/tapestry@1.7.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4cc399eb93eaf594b3cf39c948b1d8d707a4182a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.7.2.tgz","fileCount":142,"integrity":"sha512-XP6MgvHu7XwjvHy3ksBkUXXskEgR5HbztsU2SaCMv8Q81D7/23NK/mfWLkYsr9N5e2K9uaVuDzo2mRULHugXag==","signatures":[{"sig":"MEQCIFwLCAg02qVp/sbLTjDaPeb6nMj4CduK9xdwaFw5YfCSAiA4hxj+2m4mE14sYBtZ1llbSgciPxmYlXVhiJ2+t2Dhvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c5591b6b4fc4ff0cc636fae664eb6314318cd0cc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.7.2_1753290546576_0.13282456982576107","host":"s3://npm-registry-packages-npm-production"}},"1.8.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.8.0-rc.0","_id":"@planningcenter/tapestry@1.8.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ade6c4e55fb0f109a0dac4e3966ac76150aed710","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.0-rc.0.tgz","fileCount":142,"integrity":"sha512-pk26XYROv/c6Oq6iNVSNp/RkUE4NJTaZ0aJbzAlXAKPQ9+ToLLeCIC2jsSAo+Hltxp90id+VQ54p6YZmHjKkow==","signatures":[{"sig":"MEQCIGErQ9TqZ3G3NBR+FZPqrH3ygIZ/N9B9DoR93WB0E3hTAiAk/ZjttxUZPS2uB6I23JDLZ6A2DQS4BBEilP4W9nVPIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"907bfffa245257207183e976ed44dbfb0fa63a95","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.0-rc.0_1753372473002_0.30718370980316734","host":"s3://npm-registry-packages-npm-production"}},"1.8.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.8.0-rc.1","_id":"@planningcenter/tapestry@1.8.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"33532b4d713f8d19566d9eff2365119e1d2f464a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.0-rc.1.tgz","fileCount":142,"integrity":"sha512-Ae2dNSN6XAa9OOtTlLQRayhK/BrQREe+MoH0vrGxS6y5YuY0wGCfH+bN5NOYbqrN1n7lib88pDZb+HqL5zcbZw==","signatures":[{"sig":"MEYCIQDxmjvqPJtD++ScgY/DRZiXDwEvV17OBZieXOknhCga3gIhAPVhbNaIThrxLXR8GGHqy/z5OQt1lrkg47Jj48t6kFJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"b1cf4af430f72fb68b78e8dc35c1bcfb9db66cc5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.0-rc.1_1753797889119_0.40041253799079324","host":"s3://npm-registry-packages-npm-production"}},"1.8.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.8.0-rc.2","_id":"@planningcenter/tapestry@1.8.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"dd2e6e47007000b727cab0aeb9a99e8c53aa3607","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.0-rc.2.tgz","fileCount":142,"integrity":"sha512-ZeEZ7yXaf4DO2s7EeBNXW5pYEd78F5+mbA5bgxwGi+5WPC5owxnpd95Bj6RC584BcJ2it8p9nlkbaqV/GcFAcQ==","signatures":[{"sig":"MEUCIDpOd/020jUCS4x5ZpWo88wIXQ5o4nw/pq+uncpQF3TJAiEAmW20kDFanzUEgo8uvCoJpGfT1gdBsBbkNBsCy7mV4m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"f0070294244e7f5649b4b239daabc575ad79b30a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.0-rc.2_1753813696486_0.1719475541983173","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@planningcenter/tapestry","version":"1.8.0","_id":"@planningcenter/tapestry@1.8.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8816443639b39916c5dbc1d63576ce93994924ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.0.tgz","fileCount":142,"integrity":"sha512-tMMe8iFH8CJ6xRBQcS1kRWbkBfqEqtX+5f1mDGulq8I/M2EpOrU2leZXsnJ3aPB1YCDewgFQ06x2Xbbf5FmAAQ==","signatures":[{"sig":"MEUCIQDZWYMrMNMFVnVfVPsbzfLSxaCGSJ5rzHl29jyVdAvHVAIgONvSQmKVtWG6Ax7/K9M02R3PbHrk8KWWEWY7yLL0obw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"01b1efbe3575c9f2489d87fc9ce7b1dbb6c4ad56","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.0_1753825013120_0.9705031453702411","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.8.1-rc.0","_id":"@planningcenter/tapestry@1.8.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"fd6d530a387b1d9260249ae8f545792fd2c1fda1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.1-rc.0.tgz","fileCount":142,"integrity":"sha512-UGXX2DS8HpbFO/UAySC5wAEiYYNb8H8y5ao2YFJEunEH5/ITwNWNZnv2eh9mLv/U2DG+OPtP3Kftd/Ej8vOrPw==","signatures":[{"sig":"MEQCIB2KukKOnTPL9vptVMHOlT7XhlrDW7UJj2NyUDnxJWUfAiAyrcr9SOCSlH46HQhSJQph1T/sYL9dLalNeqB8eFNQFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"9b0c656e26b844fa43702436ecb9d30acb6c664e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.1-rc.0_1753901628873_0.7986746749261642","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-rc.1":{"name":"@planningcenter/tapestry","version":"1.8.1-rc.1","_id":"@planningcenter/tapestry@1.8.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e5690c7dbe9f720bf8d1d122091ddec33cb649ae","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.8.1-rc.1.tgz","fileCount":152,"integrity":"sha512-hnFQf0kcAyyc8eBTJroynNpIZs4XxqwG/K6z51XCb4jS+a87z2OlEm+64PUuqy41+uWI5f/JigPVWdT6QP8h8w==","signatures":[{"sig":"MEUCIQDGU1Us471zBknzViLFv2c2AlYkIiZ0b7OkxUap8HBeRgIgdVLDFPWn1hRw6t95600v+j70smhwGOLovmUHdll8fQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"39cc813ff2dd72ca00d700124436c4e02412b202","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.8.1-rc.1_1753910324768_0.3608607870690872","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-qa-312.0":{"name":"@planningcenter/tapestry","version":"1.9.0-qa-312.0","_id":"@planningcenter/tapestry@1.9.0-qa-312.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"334a3b90af0e3ed4cd114504b5ea79e913b75f68","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-qa-312.0.tgz","fileCount":152,"integrity":"sha512-FloC4fnQQLGmY15oqofqV0kpcUEGN/mZgUeCRPvtB0eX3MZlQIqx+YLAe1nMfrvSBvfOgBM9bTlze9WmUYB5bQ==","signatures":[{"sig":"MEYCIQDu8JswaSFVy6auluT85Lf6pm/7HenHDL2Bxk9GnndcmgIhALrAp5kDNRaYictKmnT+2fUKFZtelR4dGgwxDMmC7xr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3442705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3d3cbdc55c4b89cd197e07bcda3cc5476d32ef81","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-qa-312.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-qa-312.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-qa-312.0_1753965999244_0.3922197344710403","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.0":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.0","_id":"@planningcenter/tapestry@1.9.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d76f33d009f6c5d4295645494278979acec9ea93","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.0.tgz","fileCount":152,"integrity":"sha512-48UVrdlpDrY6Po8Fj4fQe8IDSvOCDYAa8/w93BznRl2YgipD4ysOHdVMxLs8pNNpZZcPBKjO7riCd33LX6eIXg==","signatures":[{"sig":"MEUCIAvrAZtUaXOkp+hLrDOAAGOtDiAtt9V8bVSZIk+NoDUjAiEAzK4hVMShPZJs3p+kQET2ZP1MVQgSLUlrEskzUbX4zQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3442519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"662f61c6d0c34129f1b4034b610c556664852e13","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.0_1753983003854_0.3544659367835383","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.1":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.1","_id":"@planningcenter/tapestry@1.9.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0ef1dfdd33c3a1e9a19acb26f026ccb245008189","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.1.tgz","fileCount":152,"integrity":"sha512-amWsy32TlOQ4sTy4TjLAFwty8t6V89sLZpcccr1dFVptNL+Xt2JY1faksVxlABdDiQylzouMcYWZsRs7F9pmQA==","signatures":[{"sig":"MEQCIEuNo2oIjDmlqj5oAnm2mk+0lgr//5dtIsdB7u1mTbfyAiBAwgL/4AtgG23hsARx2r6Mz7KYG1dFv9zraPRelG+p9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3439372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"e0e1b45398c37db98275e73808b15d4d43aba5bd","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.1_1754331634826_0.28299889051943294","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.2":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.2","_id":"@planningcenter/tapestry@1.9.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"12d74cb70c648b780d885af5025111bad45c2456","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.2.tgz","fileCount":152,"integrity":"sha512-2Rn1LpAm/Qpc4yUmAZCFvpi/Ot9IbBrNPtBOCka3jc0jeRWwDFONC7nyPw7gdeBnwLxQSc4CJuuO+gVvMfJIDQ==","signatures":[{"sig":"MEUCIQCHkIfUVLj///GLHMxOnjAmkdJ9g+Z0F5AiZFHa8W15kQIgNFAiAU4HLHOUIx+0sY1BrRlP4Ble1/e3/98G3WXrKDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3439710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"55d08bb7f6fe2c0ce7e72ab49b6bb79ad740db78","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.2_1754338425622_0.4442923606638596","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.3":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.3","_id":"@planningcenter/tapestry@1.9.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"847a38c7a1e098230a64189cc6ca0945b469d02b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.3.tgz","fileCount":152,"integrity":"sha512-QYOCZzvg5peNgxghdZW3Pj+uVf1lXozbX/hbKQgcVrzmTKKIAiOtEOuvYXXoLcxVz7QoKkla53TY/4XtN9tZlQ==","signatures":[{"sig":"MEUCIQCr9+HNeKZ5f4vMHHe+5G/Cklq2Kxn3TRgghh3p64kPzAIgGYmKdYa1X6UHONbB4yoQIbeYAtHZ6PCpFKQLod8az0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3439966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"1d3efbe2178839ea11beb74875884985c5a25782","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.3_1754410642191_0.7424833726782001","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.4":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.4","_id":"@planningcenter/tapestry@1.9.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a5ad44f1bcef6c670fc4940965fedb8b89fce977","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.4.tgz","fileCount":152,"integrity":"sha512-w5xkMc1FUSOicrLcX9648O9LKs7TffYRU2hucXPsLcuZ1bUzr8JJKmufp+kFLoSiyaYjza0Q0pGc64R6l7GMpw==","signatures":[{"sig":"MEUCIFDPThK75ioxq/nbUHKPuAe9my1KRrVZ3X2mlsbXhG24AiEA4R5MGj+PvO5nx1YB70byBOAxtoJGW62w07DgeQWZdO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3440170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"f66d4fd5a2f067816cd3d0caf475b92605ae357f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.4_1754424742826_0.3223181626166298","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.5":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.5","_id":"@planningcenter/tapestry@1.9.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c4afc2f779cb68ae8550f01cb4b95ac6f1d39198","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.5.tgz","fileCount":168,"integrity":"sha512-E5lj4at8BCTqTEF9fLTjPfD6Ga5d7gVWzTm+IrF/Vlf4h4SSfE3y24HYvDg2gvCJcr+EmbDmPc9ZXGcang3Vaw==","signatures":[{"sig":"MEUCIQDmTfrosqoc0vffGwfP01vvoXBtUK+FP4guDhSaRLhKgwIgDaRielT5YYG6HHwGOXdyMTiQAQdq3CUu+SZHTirwg2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"2c97293d3a89990bdd5ee092cf6c229818c6dc5b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.5","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.5_1754492755465_0.6056131682560335","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.6":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.6","_id":"@planningcenter/tapestry@1.9.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"108855565721fd854784437deb16b2692e0cab35","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.6.tgz","fileCount":168,"integrity":"sha512-R1+Kvsu5n5bG2iOlS2NGKoyxKMi8b7oi9MalEXitNVeUuBKmrENYzkQ+3JD9zn7n/ZMrJHsUjjHEijnlGEk+hw==","signatures":[{"sig":"MEUCIQD8lrjEtMVt7AseiP+Z/5M3ioU0JgYvar1AV3hpt5XfowIgNFqP7yqPbjQdwcWpzbBJCpu+onzjrmv5J3lWFdgWkd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5c5e904e7afad664760b2d65479d2077a86f5421","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.6","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.6_1754495242098_0.675720369545636","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.7":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.7","_id":"@planningcenter/tapestry@1.9.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ec6acb445949f2e90056531490da981879996825","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.7.tgz","fileCount":168,"integrity":"sha512-p75I6AjvPYLUTDvvCw99l2Er6DJ17edxYAztFJAp7oFguoKw+ZGpy1YqjjVs2loXfbaZ4o7CJBsVw7Xaqy3VNw==","signatures":[{"sig":"MEUCIQC3v0wG94ZAwMZFlpN7AHrs98mL7YxUqs3eN5WtFyPb+QIgUenuTMZLFipkF5YK8rNe4E5uUGJPdiLJkrER1TTEpi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"65a8be4a45405d8c07e3785737281108e51e094e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.7","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.7","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.7_1754504522940_0.8539185938543594","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.8":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.8","_id":"@planningcenter/tapestry@1.9.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"50c93d218c6a0ed4aca44dd509ccf6c832911a71","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.8.tgz","fileCount":168,"integrity":"sha512-OKbj5kiXjWCXNz3ihTaIOCaium2ATM9ZVGye/dePvyUIZ9RdGZ3lmxYfOGCkIDs6SDG5ckW/eBaBdme45wY8Hw==","signatures":[{"sig":"MEYCIQCiEcN6QO/M8GQA1ECSbN8pklOY2uY80cTRmuoCsX2HQwIhAO7sLdLSEnwNf8dp3xS1c0WWL2yJW+lzf9n2MWsUBRSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"23c8817bf25441caa95049480291acc644c31598","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.8","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.8","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.8_1754600913866_0.5304674484167073","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.9":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.9","_id":"@planningcenter/tapestry@1.9.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"87025c7896bfb5b93dc00085b74ae5342a206636","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.9.tgz","fileCount":168,"integrity":"sha512-trXVg5WpnhAqio6sm7DzTZK274k3sc4BwrT0kIUoQP4+my3Su+IwTf64ekTTgKN3evlKr9/kBAKLQj/ywsIwrA==","signatures":[{"sig":"MEYCIQCiDiRvuepfgokYCDVZpMr56luxfo5OfWEXA0U7WKo3gwIhAMhFSjcGJ9YJtupK8QSBp8gmVamjjooxdHF1cGFc55mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d28ce304f74fca600b72c9a8e6385d2620850f47","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.9","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.9_1754604433315_0.2859226592434416","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.11":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.11","_id":"@planningcenter/tapestry@1.9.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e87485c7cf34744cf6654c49805c2d89d507295a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.11.tgz","fileCount":168,"integrity":"sha512-xY3HkHF/OEhuwWrVcX44hZXn4GCamO7qSnVYbutcnTRbIYw0acSPjSGWiaVuqlrAspy3ES4r7avcZSIj/qHDgA==","signatures":[{"sig":"MEYCIQDiR+DWChhkOvKU7dzDSbxZSjhiKH7lXmVsnKnE3N0LkgIhAIdvXbA+38A8Um5ZjAMvunYHLGYK11mkHnGE4g6HamTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"a9354993cba370231c2f91f9eb4302a21be2f503","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.11","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.11_1754943228509_0.043003999442908114","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.12":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.12","_id":"@planningcenter/tapestry@1.9.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ae4fb7023be5ce2ec8878a019857a450a1a7096b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.12.tgz","fileCount":168,"integrity":"sha512-KA4v2gvk+d62USqi6aWFv7wCaXcZXAdS0FEZqHSn1G0yGxAzVahOx3qld1wboF391b3GVyLBv7ZmLmapWIda7Q==","signatures":[{"sig":"MEUCIQDbfYWZwHgZElDkKzs8JcqhmXRakr14hdeKDLkbZqExeQIgbTUt1SIHTsm/ZMMKUCrFjAB8Ow5LBxms6jA7ui9w99E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"4a356f2c0a679a8412355f1538d3b1be8800a3c5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.12","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.12_1755013364895_0.7025868251956155","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.13":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.13","_id":"@planningcenter/tapestry@1.9.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"68a4c8971c87ded0669948707de0d309d5132af8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.13.tgz","fileCount":168,"integrity":"sha512-IRdNaM5kN/uoSSWeZrckEAiDRrLB5xdKl/1VIjOGKrA44BvhWZCs/nruOzO+hLcnAgOfDHp0wWXNgx2CYgpmrA==","signatures":[{"sig":"MEYCIQCAFcYHhavZzuNDi54X8+SOZiQsYrSGqMbhBuMfPL+waQIhAKYKJwFTRr4Htea+EgYJ5IbzhNLlZBlMBBWXWdHJeYKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"ba9710984cf423152802573828bd0ccf93890beb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.13","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.13_1755014040658_0.7737501758570724","host":"s3://npm-registry-packages-npm-production"}},"1.9.0-rc.14":{"name":"@planningcenter/tapestry","version":"1.9.0-rc.14","_id":"@planningcenter/tapestry@1.9.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8e12ad46a4fb46e6f554930c634705a2ae1ab7ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0-rc.14.tgz","fileCount":168,"integrity":"sha512-LCb8Kw/vIMNEDJGxHyIEw9/yFqU8HLAAJiY3YSdDQdt+kMHygWhcYp8Vud5cS/y9KVip61+hcHPdLlpr4HjE+Q==","signatures":[{"sig":"MEYCIQDfz88dQjuAknR7OVhpXjR3byZilySO2zR+GjtCPagepQIhAKQHJhI704pwk66PxV+JrKcNGl3TQEs1WlMLeb/KJkRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"09932f52ae5de6666a2cc7cef48d32b166a5aec5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0-rc.14","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0-rc.14_1755098199096_0.3580639646003294","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@planningcenter/tapestry","version":"1.9.0","_id":"@planningcenter/tapestry@1.9.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0872be5103ce3fd631796063a8b2be7bc38b2b87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.0.tgz","fileCount":168,"integrity":"sha512-2++ns3GdQ0whcuwCMS0Y20qeUA7mSeAqap38ox3FSu9r77AtIS0m/qW/0Tcj/IkeuLZz1hZXo4/2XLJRVD/r2g==","signatures":[{"sig":"MEYCIQCfXIWaJtFNMx4SP5a6zrlzAC0lpqYa10pk9nrPfIiE1wIhAJtsvKLgcjyHo977yfSeNA1zms1fCVAcRkZkBVwlEnnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"2679af8209f29eda79bc8636be1043236bfbbfff","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.0_1755106279178_0.20571936666551727","host":"s3://npm-registry-packages-npm-production"}},"1.9.1-rc.0":{"name":"@planningcenter/tapestry","version":"1.9.1-rc.0","_id":"@planningcenter/tapestry@1.9.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"196a94cc021bacf7d56bd5da58c9afbb34e1e36b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.9.1-rc.0.tgz","fileCount":168,"integrity":"sha512-9eLBfC9X6FsoKcLwe8aE+gvSwtdRJzCRtfZ9XHj5XPnX/pAvhIvhkK0yARBWL/dne8tNmMpDpKj++H1mvacHPQ==","signatures":[{"sig":"MEUCIQCQ3fCFTTslwCE/iSW9xThZhNi9i2HN1Ld7U5q3/aO3LgIgWpano8zSKZw685awFQq1t0AY5oHk1T3bM4EKNEOWYEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"9891e7e4b21c9a8d8b55b7244f1c43895a96ed86","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.9.1-rc.0_1755186004394_0.9158168756159288","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.0","_id":"@planningcenter/tapestry@2.0.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bdb05229fe21ad46bcb53014b44bf047e6a63ee9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.0.tgz","fileCount":168,"integrity":"sha512-6+/Llm4XOgl7N8i6wL4RMRR0Q1HDeMQPts4sHKtk73eNnRbEFtYDZn7A+gaYFUkT5ONq45j+2xxCaEthWAbLPQ==","signatures":[{"sig":"MEUCIQDYtZMuRcpiyDCrZvE16vQmoviUSZMc6anlJ091V7bjWQIgbE41G8CRWRtxYiebqwg2B0XOZcpK0rBE4N0byaGa5e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297539},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"a3b1c036df0bc2acdd8416a2f2aebc907fc4543f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.0_1755212547246_0.13984592813426788","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.1","_id":"@planningcenter/tapestry@2.0.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"83a357cd9a2ec72745683f2ab891f3a2881593dd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.1.tgz","fileCount":168,"integrity":"sha512-2AQD+9+vkNhrINPLlsdugHpTuX9hXJ+/sjGdU+94XLnH3oCKRilgqVr1pc5wXaFm619UuCOncRIu9mTIs880oQ==","signatures":[{"sig":"MEUCIAgOt2SU8u8GJ1PqwgoTrXbLbu0v4l6xRrGP4EHbGIhrAiEA673sLgIDLYdN6Wa4HPtk7lgynQvyHnD6S+nfQWkTn+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"cc8e16bf6d6783e4133f0f2ba325a6e1874f05a1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.1_1755618360609_0.9006514422709571","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.2","_id":"@planningcenter/tapestry@2.0.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0a7a03bc1cc6ce525527a7a82b005417401337f7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.2.tgz","fileCount":168,"integrity":"sha512-cH1uTD59unr/dJSGBzOe4AS+uV4fpo5mc28EBUXlZm0GkzuERoL4D2fv205U2bW9ft9+wT+ykVoQQHZA8dSyiQ==","signatures":[{"sig":"MEQCIGnn6mvcz+f7qJvT1oGXgoZbzPkpWI/TVEY2AlsvCYJgAiBRY669NOFGn+RNCf1s5CtMnoyjhDuraF4Yun0AzHjXjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5356d1b0d5ac1fb40c1d168b93af160f8b1eafae","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:update":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.2_1755621817482_0.2638635828805851","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.3","_id":"@planningcenter/tapestry@2.0.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e08038e6cdcbdb9415933ac86cef6598d9b96743","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.3.tgz","fileCount":168,"integrity":"sha512-Da0KBl9lcvTfjpn+TCjt/mN1btuGKIemjwFT62NQ7TCW+gp7K+lnnDdrnPAIKw48b9dlQZ4KqAUK2XAsgFdZTQ==","signatures":[{"sig":"MEYCIQCBd/176ns2XP9An5BLVTkoo18X91xSZdIzne9hV4DkWgIhAMoXVPKuZaCBxiwNGUL0fWnDbfb6rwFFv2Dbag3qGYoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c813a73b30897634e7c8a5048cedbe6640e327a3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.3_1755710664311_0.8149974947028567","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.4","_id":"@planningcenter/tapestry@2.0.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"10ea5ff9e4207e1378c9b165340139b17f3b5b03","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.4.tgz","fileCount":168,"integrity":"sha512-uW1gnK0xIEM4UFnN6hSH5fMpr23Z4uCD1juGqhS1TwTrAHhvqZZ3hIDY3s0RlawG4tVKaOIGs4uZUx01Ft6LZg==","signatures":[{"sig":"MEUCIQD0ZQot0BK7ixwg7vXCsSc0honH+hgbj5BD585ClQmoEQIgJJIIehamvhnPMVXz8gAF2VuDeK4Kz6aZPQxeubnvGn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1300042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"457218943a8ff6c01956c97222850f6e462100d6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.4_1755726219088_0.3071127846231252","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.5","_id":"@planningcenter/tapestry@2.0.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7b3811b35f7e617854e15c96739c37aa0e081a87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.5.tgz","fileCount":172,"integrity":"sha512-cevANXyJ2g9w/3NnI0/Dl83eLhD3D3ZC+GcEuH04acR3ooypfc0/FEZY2OJRbfynwcsTUYamIazzoxYlFAfugA==","signatures":[{"sig":"MEUCIQD7m95i6r6T53j5lxXHjZk/RixPOefpbAml6+jxLocHLAIgT1lcSd90FgTKXrE8nmCU27N6L+DJeyNPEqTTLPZ5jIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5a98f1535226b73e56ccbe66cccc4409fe4ff428","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.5_1755781485580_0.9562247952559626","host":"s3://npm-registry-packages-npm-production"}},"1.10.0-qa-341.0":{"name":"@planningcenter/tapestry","version":"1.10.0-qa-341.0","_id":"@planningcenter/tapestry@1.10.0-qa-341.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c4b825707158639b803fce8a63a228c6ff4515f5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-1.10.0-qa-341.0.tgz","fileCount":172,"integrity":"sha512-eYiY7r2a9e2kWpULcxKfrrCp3GCG3MkLkXLgMCZE4WzNKAiiq1m6EWFmah+e8Wj2TFfhXdxGgFoMs1VrUqLKWg==","signatures":[{"sig":"MEUCIDeGtq6j09UYFp17jsv0WLhfm7+R+G7Y5hjZRiG9bx9MAiEA48Q56Pk/dmhcSBeuvC6/07ZVUKvCzVg8NaZbZZZfam4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"6e62165fff33f013d4f4d0b4cd08c1c3008977dd","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.10.0-qa-341.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@planningcenter/tapestry-react":"^4.11.5","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.10.0-qa-341.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_1.10.0-qa-341.0_1756141197297_0.43136280047550835","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.6","_id":"@planningcenter/tapestry@2.0.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f2d15ecb6178c5b7a49cf49a6983fc3fb527c712","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.6.tgz","fileCount":178,"integrity":"sha512-3rKLmCkkOKZwoDHXmWMo+G7GRwIaw0xJMwDGxNl2v/pmMMvHuRD9CqD/cs7qMWBzrl8VZkgTlcoEgIJXC1dPtg==","signatures":[{"sig":"MEUCIQDmoiXCWNRmudqERpAsk5Kn8OvH5iOKzIZhQaepFpU3uAIgFPAYrjoa8jJv2onNeTF3NBZcBIv6d7jXvPYGPFEWRJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"029434183efe2b75b4b66e0486be20273cf3a2cc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.6_1756143647069_0.5616502021867875","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.7","_id":"@planningcenter/tapestry@2.0.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"827de2522a02e0a538033223593829964fe380db","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.7.tgz","fileCount":178,"integrity":"sha512-Rp399bvsmXPj8oOipZZeOKDvNkgcG3z/7H2unRIpzZ8j5QytcwXQwveAiPrfDcCXPMjL4Ik5UtV81DjzLpcRnA==","signatures":[{"sig":"MEQCICmyAO75wrtj+o8b3bbyRZeb5tyP0bdavW5ihd/UR0YqAiBW9kxgZ/Ng9qbuOBPGqgiU1vilxSfXCZc2RlJXruK6WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7f0fb7a423ea92d5903c481786ecf535fa64ab95","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.7_1756149159645_0.8256616087317727","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.0.0-rc.8","_id":"@planningcenter/tapestry@2.0.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b081d258c7a43753cc089021a2ec0f68dc081d53","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0-rc.8.tgz","fileCount":178,"integrity":"sha512-kEEMwHlWIk9i+5AWPey1Ubg3yxlDeqnDLfs1T7bo4IMDt0SjCDcvvPCoMVKIfCGahn3Ki4q50UfrNSZxaRsQ2w==","signatures":[{"sig":"MEYCIQC9yd+w6DzVDCgRv65Tqvpnp9nxdqHRDuwB1KrEuuqnHAIhAMW6qQbeb/3PGF09V6i5TOVh8CxVL4M6GdW3GypKqtw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7ed99611d036c87a10eaa797bdf51bb7bbf72ae4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^1.9.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^1.9.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0-rc.8_1756232738066_0.8360435536085393","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@planningcenter/tapestry","version":"2.0.0","_id":"@planningcenter/tapestry@2.0.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d8bbcc582112dfd0a590ba6c8a7af1db0534852d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.0.tgz","fileCount":178,"integrity":"sha512-xpNGt43kS0sm/dfTJxy1f+04Kq/wOg7syPvyW9G1lJX14FF4TTGdw8M3SJtlOxFOf9ouILIeA1tSdOs0YpWBog==","signatures":[{"sig":"MEUCIFugHsrvr/J7HkuJYd9dlnL+7rPU90ONrZvBIYqy2GKaAiEAt/oaU7WcfLvPx7lX5dBph368uDhiKdqZIpCJLUdNxHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"f94fdb03ba3c88ffc3b1d938b1e6cdc4effdd9f9","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.0_1756244041112_0.4614849862809274","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.0":{"name":"@planningcenter/tapestry","version":"2.0.1-rc.0","_id":"@planningcenter/tapestry@2.0.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b1b0f3d5fe2a58548014596c1583b24c6a393c6c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.1-rc.0.tgz","fileCount":178,"integrity":"sha512-yTUPizxDK5j7BtgrfTcdiSV101ZEjt1EKsbr+KD9WR67i1cQmKhTPRjDbc2lBDEtHITf0ZkihsUwGLUVofsTIA==","signatures":[{"sig":"MEQCIH6HvGzgRgOR2M7Kkn0DEr5fEA/lCOcgYZuVuqI6ZbP/AiAVTa9iHkcSfCBh7HIMqTcBhnrmT1MlLShGkC6Gmw8Itg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c11c5cf4069c09536ed0c2521bcdf4bd6473cf32","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.1-rc.0_1756256079839_0.41976131292068897","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.0.1-rc.1","_id":"@planningcenter/tapestry@2.0.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a8e1e7097c3e11c1622756e7a011d0f61718f1fa","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.1-rc.1.tgz","fileCount":178,"integrity":"sha512-PU9XKrwlwNnKQ/vAlnoyewYoQ33xKtx/RKjI1Yim/9Gu+guuT/MkSuiXvYtz+Eog5BCBHtlbjyxIvZR7jCHMcA==","signatures":[{"sig":"MEUCIQCAq+fuumdD6RAb9YxryBrpqHGHpP5+Ckq2bJGV9EfoIQIgdzimZCVu0wPfuzkOnTDoht1Cg7csz1zXFSYDSJa0/8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d8729bcf1c68f74df499dc723580337e766f4d53","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.1-rc.1_1756317786854_0.8288753649561147","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-rc.2":{"name":"@planningcenter/tapestry","version":"2.0.1-rc.2","_id":"@planningcenter/tapestry@2.0.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"595232aa1a3c0e1e0d8694af83f4fbd0d4ad6b1b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.0.1-rc.2.tgz","fileCount":178,"integrity":"sha512-C1YilVYM0t+AKGzTZccxhTHtFUGy84/9MWN3CRXZX5YAU7APom6H8uU/30lodeRoXlOJ5/HVCtxNWfrhmj+4mw==","signatures":[{"sig":"MEUCIQD0POeXksAAIlG02gzWFdZ9auY/K9NsnoHRtg/+tX/BpAIgBMS131Okt5CyUrGjqVGBM3suqNRtF8V+UCHkY3zvyeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"b1467b956a028387d90101ee53086317657bbcc6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.0.1-rc.2_1756851343676_0.7972484892722231","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.1.0-rc.0","_id":"@planningcenter/tapestry@2.1.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d61e620120b732a29ce721152fefb3c2560acdc4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0-rc.0.tgz","fileCount":178,"integrity":"sha512-cZaofRlZ1Mf25P2bSssI3sxmFfr8uqsaZrGrTOklUmnEzY9Zo+hj+LAfKhEVTiaJ+Tjhe1I4pZjCHBp6A+QmKw==","signatures":[{"sig":"MEYCIQD3GHmev6Vc5AUKqnFrGp95sBX8iiOiIrGDpFQUU9G1DQIhAJq7CIumqiGrlrZZjo3mPZ3sySC2YlzcW/GHOmVKjrLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c216d4bbbf90f7c437f62cc918a20141ed58322e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0-rc.0_1756920250579_0.010592836463917621","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.1.0-rc.1","_id":"@planningcenter/tapestry@2.1.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9c04335c2bbb463389c4e1e50d2813575056ad23","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0-rc.1.tgz","fileCount":178,"integrity":"sha512-/2KU4TJiuZ+MoxEHveQODg8g2J9U+hrV1RSOIbESQPP7GPWGAw58HP402Ah2rCxnQ60pCY2WzqeiIn2eSL5d6A==","signatures":[{"sig":"MEUCIQC9Hi8pSlkzqelwyl33V5C1Rw0lsGoqrzzMYyZmMt8epAIgGr3wjPvQeFPoIMDgzn5MdpptwguYBTkKMoReWthyuPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"00f0390c6ece341cabff6967218e817db33c9ff2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.4+x64 (linux)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0-rc.1_1757020628772_0.46759994129974447","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.1.0-rc.2","_id":"@planningcenter/tapestry@2.1.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bbdc68b22142cc9a89360758a809cecd163277ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0-rc.2.tgz","fileCount":178,"integrity":"sha512-pRRrR4GFJO0YOaxps2QhWYsIzh4d8xDPBMkVxSVUyRnv0c1qfpvGjLPGZ4h7ebH71qFEG8Kkomp3LeOGYzRR+g==","signatures":[{"sig":"MEUCIQCISC17zfm/REa3o1q36hPtDDV6xAZMBPUrAk7noT2yTgIgVR49c2WENwzVV/IJwhd9lvovRIdK3d8438/ol7Nqsus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d9374d768b1ecfd5a228bdc305d5944d77660db1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0-rc.2_1757439825802_0.19650142128541104","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.1.0-rc.3","_id":"@planningcenter/tapestry@2.1.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4f61bc6edaf14fb9949dcf1242020c2b8a2f9a00","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0-rc.3.tgz","fileCount":178,"integrity":"sha512-8KDh1GmnLAAbFtQHGGowndcpSfvrIgBGqjccM897FeTO5KmuvUkEIeJjNP1uw++B9IZYPQCw1K5kkWVd7eHeJQ==","signatures":[{"sig":"MEQCIBk836osGz9scj6RZc/8SZ8+ZOoaMMW+oBoyyHxCbLN5AiADn0jW1SlCY8W597YvKnR13owEHRJUQmkZEdYl+qldZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d7b78476834434e6f6e823f82aa832ad85db74b2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.4","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0-rc.3_1757516401122_0.5650079522887475","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.1.0-rc.4","_id":"@planningcenter/tapestry@2.1.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"86134031ca20be34c91b03982dade79bfea68590","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0-rc.4.tgz","fileCount":178,"integrity":"sha512-iEjxhfYPw/UuUZzL6CRSzlXUJmhjN0/kFksb3iRgawVDduTnkFe0ENWs60is6rNYzmJSmgGD7rc5GNjB4LX/oQ==","signatures":[{"sig":"MEYCIQCVJi4FMmO64FLTVPGnDFkysrKZuPllEsNMvLO3AjLgowIhANDaknHYzrKUZLa/KGUenfCm7byrwqtVghqGN3IyZpOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7759f26f165505c6196905cfa8788028981225fc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0-rc.4_1757954082618_0.8659840381314943","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@planningcenter/tapestry","version":"2.1.0","_id":"@planningcenter/tapestry@2.1.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c04ee8747829ad6f2da11daf2ec8dd1ade177197","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.0.tgz","fileCount":178,"integrity":"sha512-QSpECY/A8SaQw/RsuMGECzuRQ+Zsvf3rbJqrrZ/yGORYPAVhWG9Ex85OIm4X+X1NMEq5CBZODfu0/39lmrUhng==","signatures":[{"sig":"MEQCIAdR0OG9sJCqAs8L0QN5Pf5AZeCcVCFc7MKj4di9tZesAiAN0pyFseNsPSpUbANjF6dD4xT5l/S/0EuESAzmRShYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"19f1539b917c5e588c0eb1b5ae0e570b2025411f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.0_1757956510181_0.44191980449888435","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.1.1-rc.1","_id":"@planningcenter/tapestry@2.1.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"261f3d7618d42a81c58740d89212f38bdb74fe76","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-rc.1.tgz","fileCount":178,"integrity":"sha512-HHkveQ7Qpt82uYZZlG42Q5O1kifCDfazXTEMoLKWxIWJoYFfVbJ+cm6m+8Fg9h35oQ8ZQcUsLB4ng0xjNxOaog==","signatures":[{"sig":"MEQCICu5M5P8OfxJmFLPcnK0dFVy1Teus2gA1ktaCQXoT8QMAiB80BJqaHFY18LVkICj7Rd3cpr7Gs5mMEf58TNsJSMn3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"4a701974e8a824890c6b5229ac904461ed69636d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-rc.1_1758586549673_0.6464082133885618","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-qa-365.0":{"name":"@planningcenter/tapestry","version":"2.1.1-qa-365.0","_id":"@planningcenter/tapestry@2.1.1-qa-365.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b9cd74ab6eb58742172bc36f2955301978491e6e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-qa-365.0.tgz","fileCount":178,"integrity":"sha512-f5bL9t9R+UkMhq1sT1hqQjq5iaTQBWa1APJvw8ZaX7qBgWcvpFzDjhYg8D+4cm/QDJWTQcoXaYD5HF71kPr9mA==","signatures":[{"sig":"MEYCIQCp5COU0A4a+ZwGsBv4NqBWtQ3IslKX+YEc3uvwo4VyVgIhAOa4faiYkoONpQH9e1oqg7PEu/CRHNh5f3Z9+9WxeKMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"6161b0e5920669aa48b0dcb75f320ad2288408c3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.1.1-qa-365.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.1.1-qa-365.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-qa-365.0_1758586610613_0.31557389132319713","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-rc.2":{"name":"@planningcenter/tapestry","version":"2.1.1-rc.2","_id":"@planningcenter/tapestry@2.1.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"62a10e1f45c3b44dea126d28b70e5b9875d7831e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-rc.2.tgz","fileCount":178,"integrity":"sha512-5K5sQc5bZx8FM+ghxkeY1oCjnaOs6KcGSSgq1Vk+3IRzS4tZZR1pZzmdAdES0lqTXCpby6BWIv+6kwt/3MR83A==","signatures":[{"sig":"MEQCIC3feL4mBMscvb9VqPefIv6H+3qx4bQY9vwx7ICAa4oeAiA7tDVHGxcu3nh7n2+0u1a3cocWMNl0nwGvUx8dI+P2tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5b408e235d4603be13e17be3117fb2ca454078f7","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-rc.2_1758642053938_0.644764954201619","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-rc.3":{"name":"@planningcenter/tapestry","version":"2.1.1-rc.3","_id":"@planningcenter/tapestry@2.1.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f2380f0d07a79db443073313f19e3ba22072ea51","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-rc.3.tgz","fileCount":178,"integrity":"sha512-J8a0Rhc4Tw1pDVq/881Fi4RbZaMJ4V7MJOHNEOfK9L1r98/ffD7W6hjQ9BajuiYvOdUBjqBRstHmkIwvyReHbg==","signatures":[{"sig":"MEYCIQDeN+h11Q1gwbuNOeK6VGOe2oHYhdDvm7Dfi3uCjaCu8gIhAKbWZM8MU+LX9rjhagbDQFqy9nJjMqoDNVO950Ho+XKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3efd313bf986f8a7d54b6abc633bbc8f91f4fe11","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-rc.3_1758645199848_0.4486595920175993","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.0","_id":"@planningcenter/tapestry@2.2.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"971b6cb5304c5432643e39af84889652e1de3cf2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.0.tgz","fileCount":178,"integrity":"sha512-lIHSzIZh2rvCFae3uEEj8DrDImaf6j+CxMs0U598AKpI3M3M3rChhkyNWlvbNAYvzeZBEOB8JZkCDZx/ZqmtIw==","signatures":[{"sig":"MEYCIQCX4whSDSFxeHa2GoigJR/wXJjVVoklMImK+RSBXdOtmgIhAMMARyocoJZo9D9tcIe8g4wgCaKwnhFnqg4vSw5vD6vj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3fbaf6638889e5b7c92af1601869c0b9e8fb3d89","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.0_1758727809668_0.8275584756966783","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.1","_id":"@planningcenter/tapestry@2.2.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"724e15308569c58694545f5e38c17594c7e0fe10","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.1.tgz","fileCount":178,"integrity":"sha512-3QOOH/o0fN2Pfg+dt6/Dpf6bmyZkU7FGlfSpCElURVVgQLevpbM9zl+cptesa+PQrBY9PCN4G30KmKvN119heA==","signatures":[{"sig":"MEYCIQCwFT5VMiVx5faisuyL8ZYkX+l/HFXucmkB51bLzPfyTQIhAMPRiw/Fz6LQPV5VAsgN3qyuaABFnUTTID0JZ8rrfATB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329872},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"8cd78a562ebd134c299ef2feb1f7e52c5d3e7896","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.1_1758742017281_0.9023386989770217","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-qa-380.0":{"name":"@planningcenter/tapestry","version":"2.1.1-qa-380.0","_id":"@planningcenter/tapestry@2.1.1-qa-380.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"30d2c99224a0bea6d97c46a05a858b0a186648a6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-qa-380.0.tgz","fileCount":178,"integrity":"sha512-xKlcHbx07WIIcFFBIdcs9rFLgtrj8Pc3ZZYdj7zq/KsqkhayscFSJ2FhFp2RQ+2hsh/wp+GRGK7w2JrbCI861A==","signatures":[{"sig":"MEUCIQC4XucDkA5YMsfZD3Z7ANVmV6xOtIuDxWja/N7Uuy+c3wIgChPsgbO9AbY4krY76kz4dEZxtl2SShE7TBw6SDwNZS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"98c0302f78d42a44fc3e5649014776b2281d2552","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.1.1-qa-380.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.1.1-qa-380.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-qa-380.0_1758804114939_0.06301922082452949","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.2","_id":"@planningcenter/tapestry@2.2.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"39bd433b0e4617b1333896135aa3bb46df883523","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.2.tgz","fileCount":178,"integrity":"sha512-eD+xwRY5oyAPhWat3MG9nhGUgJKSlMXHhtsMQWlagwXtNNaXK7+cERUr1mjvkkNxf3+61SaWIbBBkyYvvci5lw==","signatures":[{"sig":"MEUCIQDIJlwroXXrpXKF6eiHPomHU88GcHvbUCNHAycN+LrBKAIgTh5mBvHikCPGA9rS8/ACB6U9s7t79ED5SVnQmgdeL3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7f90b9957e693f9cd1e601ea0e74ab4d087eeb91","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.2_1758841125993_0.5853144523262286","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.3","_id":"@planningcenter/tapestry@2.2.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7a9f7a920ae4b5359f68a82bb4691c38cfc6b84a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.3.tgz","fileCount":178,"integrity":"sha512-UErCF5VFQn+G4Iv09gqhajnb0wtL5F0n90nWV4fGypgBjVo11pVztcl/UMP/miqG4edij1ywtNjGbHNKuTuE3g==","signatures":[{"sig":"MEYCIQDZJUrrIekZOQDUIOkOCeGvD7Va31afZDOSp7mJom781wIhAOfh/FVpi3hTnm3Sk2Dx1J3zKlJ0jl4WHsPzilbpvVAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"dfc70b40ec42c964fe0744a0d982757e695e41ba","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.3_1759166285584_0.04248521263457228","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.4","_id":"@planningcenter/tapestry@2.2.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"29a37211a3b37da0536956744b2f609bf6c6f757","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.4.tgz","fileCount":180,"integrity":"sha512-0rzgWCKtWt6E0v/ZuJmQDtGCETyYx+lA59jxbdFmDonnjeSdreRe7kyVl3NilCnCBPiRDcmHzwXJJrvBK5PUKA==","signatures":[{"sig":"MEUCIHlabJfacziDMMdet6t2BNsZdVU5t1QmfBBMIYToE6vpAiEAoFLxton5Z3NquR1kbjB1A0puk4lLYvWwHnUpJvhPUos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"71a24313f6632525d4608b8b2d107eb6ddcb67f6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.4_1759176450015_0.3962975055729374","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-qa-362.0":{"name":"@planningcenter/tapestry","version":"2.2.1-qa-362.0","_id":"@planningcenter/tapestry@2.2.1-qa-362.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"dd43901892cca443d818b1ed91aefc8dd9caa699","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.1-qa-362.0.tgz","fileCount":180,"integrity":"sha512-i0YuQJyw9FcFPGWg8XM3XIdZTdMWcRkllLAG/P2xgdj36xsDGYz48HwCOwfF9b+EYr1SDJ1T7BIZdj3+nPcfGA==","signatures":[{"sig":"MEUCIAqD1R4WPxiVxcSbBmGpE4e0SgDMl0Zi043KHopexc2GAiEAgbsCg0PMP/uJWuuoh7cR1oWlydD4dLwMRHsG0H7YyMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7b5d2f47144443112ba53b9aa65127d691c0460b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.1-qa-362.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.2.1-qa-362.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.1-qa-362.0_1759180643251_0.4871988866030952","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-qa-393.0":{"name":"@planningcenter/tapestry","version":"2.1.1-qa-393.0","_id":"@planningcenter/tapestry@2.1.1-qa-393.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"23e70569b56944d9ee44d4bf00867fde47188061","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.1.1-qa-393.0.tgz","fileCount":180,"integrity":"sha512-ltHK11pWZeC4PdsEAhO3h04oh5WfwZ/A4k20XT0G7eYssddx/Rgkhv8ivzOuivOhg2z+lTwgLB9sybyMRqUwgA==","signatures":[{"sig":"MEUCIGUWSvXKtXhtNkjDQBGQVdWyYsFiDNeBNzze3+x48RAcAiEA336xG6wi+nuJ8lq5DnJ1yiua7cvA7hw4wLkh031mK2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"81374385feea942970e720ac2f3d1df26371700d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.1.1-qa-393.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.1.1-qa-393.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.1.1-qa-393.0_1759180862095_0.1384257863814804","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.5","_id":"@planningcenter/tapestry@2.2.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c25bd4d41746943cf95eec11071eed6156a9f76f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.5.tgz","fileCount":180,"integrity":"sha512-Y15VbV8OKY83HFOr312NgWbhQUuISE6XUhmeghxsUNBhRi4Zw/iNYJle1XMbpMkPM7dnjG1GKKFm0bAFgbnw5Q==","signatures":[{"sig":"MEUCIQDvkXOouu+pfA3Pka9oPAhur1BzBBu0pjVe+idO9Z9nBgIgThbY5eeHQPkG1CiLffnxwjCCkzZy3d5vj8TpEooThBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"44874305d73eaf6fc5c66354c2a1a9e30d39e89f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.5_1759183203824_0.7514737844746899","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.2.0-rc.6","_id":"@planningcenter/tapestry@2.2.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3dbd3040136212f7ac86c37ed6f069f707a63718","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0-rc.6.tgz","fileCount":180,"integrity":"sha512-VtCTqJNIQNAmqwO5h1gXCMYe1+Jx29tepQ9ce+rJ6XDlr7jaB+TgDg1dQz8Wf1CeLQykUSmlHR308/inLAZsYw==","signatures":[{"sig":"MEUCIGiLA5FUO/xQHYr/980pl8jCvOTUw+SZfcSF0ZnA9iWzAiEA1U+39QwY8L/ka4BhTACtk9uPhf7TGr2rzEqlH8HgHyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"417dbd720f683f9fb6167367b98cad9e994a21f3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0-rc.6_1759248253277_0.3461978498553797","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@planningcenter/tapestry","version":"2.2.0","_id":"@planningcenter/tapestry@2.2.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"411cb520093fb487f0dd91313f9d2d0ad2430654","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.2.0.tgz","fileCount":180,"integrity":"sha512-2/WecYJO4B6Lebv/Bkh6+BnY4eNExVj05krRFDJVgd2CAtB1D0cEIJpCJNsqE9If92Q8KDshbGQbLHiRGOkKlg==","signatures":[{"sig":"MEUCIQCfjGqv7RuxWBCXmwSSDwqgrabfkT832JM/rsJAMRiNBQIgZi41zScZ9RPmIdtRXu477fcuIkNiCuI+t1nk0X2hx6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"65b1a550ddf347739d284170699cecfabb0c38b8","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.2.0_1759256194903_0.9613158940637248","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.0","_id":"@planningcenter/tapestry@2.3.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"102703dad0a9f64e83c7289b1317652897b7ac0c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.0.tgz","fileCount":180,"integrity":"sha512-hvsfvSuFe/TMrElFgXYS8H9YfnNZH0cQES3WFe17OcQRCuMkscKs6XnXYkkrTSInUs/E1kL5IFZAjrBaPsz4Mw==","signatures":[{"sig":"MEYCIQDd0/CHSpTuJkSvbGnz+F26cTxqGu2OwF9Ashi7pHcfzQIhAL2Rr2n67OHRd+maGwVAUhNrqnVlbWWjCCMMpjxY+E4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"53e4ece5bd8ef5b7867a11893ebeed126619df74","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.0_1759256977258_0.4795224174700701","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.1","_id":"@planningcenter/tapestry@2.3.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5c2789e4c96d6b7d45d065b0fe71c40cfeb1f82e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.1.tgz","fileCount":180,"integrity":"sha512-XHCewySacCGnKJO2V2zM63vgn/wZDW2W3kBtl/cahpfZ5ZljVkKWCtbpLO3teyAYx/PAYADKuFmCze1VZYdb1A==","signatures":[{"sig":"MEYCIQD3ZB5Qavps+hWxh70Ja+HiOKpkO+/ajtfFns0sjaxvcgIhAJdlt3e70CZjylfJbOClUki7Tq0k/f1Vp3vT/X7buSvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"6e606540c9f564f579c3e56e2c3f844823be15c6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.1_1759260636942_0.9277675276833575","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.2","_id":"@planningcenter/tapestry@2.3.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"793ae98d55fb636d80703abf28516b66d0c76203","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.2.tgz","fileCount":180,"integrity":"sha512-RhpNZsmXo592H/UQn4U0wJ1ocsehvl19M0kiRQLNB27osGftlmWUCWqj+oGxBersQzpsZYm5u4vcs3yCln/KGw==","signatures":[{"sig":"MEYCIQDnHG7CGoyu/W/I7axJOWHCWNq5iD7luXQErdANreJJygIhALKAJu7f2FP8valQbaWgpW5xGdGr+2mmM1QyTTJU81c/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"ce455299271696ffb0a1f81c429341829b464498","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.2_1759267776475_0.14829066134273128","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.3","_id":"@planningcenter/tapestry@2.3.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bdc7b8f2eb3eeae010d7138779709919c259eb8a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.3.tgz","fileCount":180,"integrity":"sha512-dMoLrG/BpdWhRp4Q3rCaM/oAsdeItsBH4Yw4C8+yYW0tAsku/vZaLZE6Ul68RsU3jwCk/gVrhi4D4Gzw/s8l5w==","signatures":[{"sig":"MEUCIDw5KgwrG9TAxFwSeqDxs0wLuhi6VmaniyXiHgc4183rAiEAgXDQbK460u8bIcyQx4NZvQazaZiOc00WL3lMQqDXYT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5336abdd5fa12501a3b482c3b06f4e53c223dc2c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.3_1759339755401_0.9320090398730294","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.4","_id":"@planningcenter/tapestry@2.3.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5c2dcce82c209c53a4c53b9f7834189bde8acb76","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.4.tgz","fileCount":180,"integrity":"sha512-ISEYQJF1woeBag6Ht5i9HZGzLkvfnILH9GxLYrlmpgJMFJ0wRfp2gMkhS9vs9I7LWHIVSCPnSRvIqZMlmeM82g==","signatures":[{"sig":"MEYCIQD18IVljUarxcpvXXafaZGewspiSFwdWAb0SRX/HgOgLQIhANhaNorL/FG/wf/o/iuwQLbTLNjSEUkOK8489Im5h1ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"844236f520256e2af5d0c01ab00eadf892dc446b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.4_1759350867589_0.8047267343498512","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.5","_id":"@planningcenter/tapestry@2.3.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7b79e10d7a052dd3daca1342262e430b0f5c661b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.5.tgz","fileCount":180,"integrity":"sha512-UqGos+UbFXXXe32Py7gCoMmUnXO1RoNe27DvidPvaJDo8Yz3Mq7TwqbVV84zGbDK+THRg8Ip5tRCyxeKfQqqeQ==","signatures":[{"sig":"MEQCIDSBn9bRJcekyQvbjRbGh3s2S1w8JlPIxmw37s0T7QBnAiAPOh+bDYZS2e1uorR0bkXZ4uihK96TTRZe+eH3QQzlew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"12b2da168fc71342a8d895c74e7e37ad01228525","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.5_1759427367730_0.2065022065323887","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.6","_id":"@planningcenter/tapestry@2.3.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"71474f2e0494bc10d9741ab225543714066815d7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.6.tgz","fileCount":180,"integrity":"sha512-mbMTSAsRDMu6XVN2r5iJu6I0O/u6MjP8amPI222CzlN0wMdCLCTEMjxx3sOsD/CVHyUuiP4IUKfxwFd8q9zIAA==","signatures":[{"sig":"MEYCIQCMW8FM7g+CXqxKCbr2chWndrZaFFO5FFEnj8GKmDXb9QIhAI42qNvIPs2PEJ6mvRwTMw5A8KjvNxN/qcMRONcHEUP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3fd2471ea7cb42e4fcf68d4c62bdd97c66282978","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.6_1759510248094_0.3379249097944108","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.7","_id":"@planningcenter/tapestry@2.3.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e040f47c10299f219de53f1b33607e4d66da4a8a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.7.tgz","fileCount":180,"integrity":"sha512-GVBrw8LBZTk7kr0pOdQ51TSpe5w4t4ILi8qsP2g8byc9OmLd8j3R8v3507n2p+if83n6Ov/iSjSb0A/zIw3lgg==","signatures":[{"sig":"MEUCIQDBPH/+rfqDGVNkKxZKtdPuCoZT14STGfxAopTlqIGq4QIgJMTJpZYGTAoiHetHYr2vnonUqcAuGHFsuCcxwLn7vnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"eba3f5ee024bbbff6fbaadf7218862444a22c790","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.7_1759766570492_0.26347562095422994","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.8","_id":"@planningcenter/tapestry@2.3.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7230b6b076b139b18e7cdf71df2db9c432ddb23f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.8.tgz","fileCount":180,"integrity":"sha512-jj7XHns6sDUeYF42Ku6kpNyGQeAJEOQfFuyPmpn00P32Yvav5Hilqdadx9hbo920XXbk/uES7b3tgxw3u68WGw==","signatures":[{"sig":"MEQCIAU4RRcnkEi38XkSMAnJA+3Ol6VgxmZI5fA/dRvh4VKvAiBGw5+AnU7qnALQ1w/kJu9pkVr4xz2gMo1Lm+V4dvQwnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"fd77bfbbe8d0562720aaee1ae3e9210d81af8db2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.8_1759779701295_0.806693459653266","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.9":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.9","_id":"@planningcenter/tapestry@2.3.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"32108a450d9244cdc1e3b92d32d3791a1230157b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.9.tgz","fileCount":180,"integrity":"sha512-yppBsqEDkGhxHdts/ehtjPNPCYvkZzxAZIKhsuf1CggF3FTUm3Bh7N9LTAy1Znd0iZlLFnLOeennMrWpjfoiCA==","signatures":[{"sig":"MEQCIG2xm1+SxyPj2+RwqQ5H98gAiFsLUWQiDPSEt/YbVyClAiBScBCQCTivHVtSDP0Lw5gWdBnXs0gbnFG9vEf3DMphdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"f13a677f55ac79f512edf7ba6da288dcfb53d4d2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.9_1759855128770_0.1286457707086115","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.10":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.10","_id":"@planningcenter/tapestry@2.3.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7041136f955211f78d6d61d4ebc74cd00582afd5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.10.tgz","fileCount":180,"integrity":"sha512-joN8AOt10r92933PsKTJPyOH8dfI/o5SfeBpzrK1qJd+xyJ7KYYmsQXung4LjvlP5q6bJ/JRptH4/hvoJidg5g==","signatures":[{"sig":"MEYCIQClb+/d6KWr+QVvL2xuPplzOU0cSu/MatqUaub+T4IslgIhAJZOKYfwh0NnYnHloqh2UR4HH2HxDLXhhUYZEB4TKc7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"1678bc122b829577e18df6b6daf3c8f86f1a443f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.10_1759872039401_0.7170711721868972","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.11":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.11","_id":"@planningcenter/tapestry@2.3.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"52878172dd38dbdd8356906be7a7f1629c73ca59","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.11.tgz","fileCount":180,"integrity":"sha512-uHiGOpq3HRblvUaw0OsKdypwgZz/K/hyVGBZRkvtg/aDQ5l7tITSdHvhMB4xSxWmDD4qGidDGisbntSYat3d2Q==","signatures":[{"sig":"MEUCIByQmYAnrrr4c5bHB4iyRRqujVfFGmFOZFr56iT8rjXTAiEApGw8oFb3O10MQjVLgVOHDPdxpl71IZ8CphpJt7ctBAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"96dad8cc2b81c22562e1eba2963f564d20e50b64","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.11_1759880943496_0.5619235848597472","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.12":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.12","_id":"@planningcenter/tapestry@2.3.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"58bd1c508ffca56ca1dcb0490ab98b391eca3b04","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.12.tgz","fileCount":180,"integrity":"sha512-oZSKSirpMv6Khd9XCKorhyHYiBArB3FYkfLiIpKRr3EaKgaJIaCskOT7qoTTxcBuBEsRANFwhK66I3V5PZBQfg==","signatures":[{"sig":"MEUCIF4gRkrVtHlVSFvYuW/lW1DvryiKdP09VaG/0B6bNAdJAiEAxuHyr5ZsL0gXpsRvXXl+hPy2T6fhbwjXnLArqr8E0fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"6da3662a1766ecb928eaa3ba24c347ab1a37e6e7","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.12_1759940139368_0.5692117253309272","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.13":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.13","_id":"@planningcenter/tapestry@2.3.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"82ae09779d2824ef5b37dda4ae55516715b2c2ac","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.13.tgz","fileCount":180,"integrity":"sha512-4yEJkCwsfKxMc3Fsrvdtqyp3Pozr4i9djTvoQqN1swDaYWm48ZDDBkuoYH0zkLOQM/ids42ebblVPz3ge1mrPQ==","signatures":[{"sig":"MEYCIQDc914Wzfcsd+jdMni1/NTfiBCG+FNSdc/WGAn2UVvWMgIhAJyylLt6ncz2FHAoIhNWkSf3tXYhIanC48mMQ9eIvctF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"bb096c975d4d0a176233e6a335d89fb836d78b74","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.13_1759944051267_0.7936812924515768","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.14":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.14","_id":"@planningcenter/tapestry@2.3.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8ac0d42a26e3ec068c1ca324dd69e0d8e732579c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.14.tgz","fileCount":180,"integrity":"sha512-e5hBij4EhZiNMVF8S/t2S8qHuNmMssYMyGawPC+uvEog5K8/vnXVa+sq74AoaY8921MESxB/Dx5FfdXN+v/PLA==","signatures":[{"sig":"MEUCIQDs/1xeZo334LnL49dumu6NrBBad3mZR/xSxESFxU3KfAIgZhdZzVjRlAEGIu7Y9hyEWw96Tt0ppVyqHS3Z/4rBrp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"4d57f3d8f77f8595eb8edb6a486a6f3f5063fcf0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.14_1759950660060_0.8612525795491617","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.15":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.15","_id":"@planningcenter/tapestry@2.3.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6ab9912ba1df96fa5a0a4aeaff64448fdcf58ea4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.15.tgz","fileCount":180,"integrity":"sha512-uD6ghG/DaJGqB1dOzWi7+vDCx1F++0I8iApoW5iEH9nrORZHzehDyG3AZFn91fa9KCWzSAHn6ygnvFNKEea2Kw==","signatures":[{"sig":"MEUCIQD04oc2yQPePgmwBRfWIByz2TqkMmcDHwfdPpTZleKxZQIgaayLaxRk0SH6EtNcvfjmbmE7nTul+lFexF3t9TCDAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"186d72492e2422478d991e21b6e8a1780d2948e5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.15_1759951172889_0.46315130737892773","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-rc.16":{"name":"@planningcenter/tapestry","version":"2.3.0-rc.16","_id":"@planningcenter/tapestry@2.3.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"0ec5987a61f7c66f1dcae3d29032b100ce1e9bcd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0-rc.16.tgz","fileCount":180,"integrity":"sha512-dhkYfw3KFR+QfF+TroFtWCIMhAxBcGKbMD3EeHYmD+tJ9oH9vxv8dUSbcVbInaEdBQCQy67E54QCtmBqk1Dk0A==","signatures":[{"sig":"MEUCIDV5ulD5w2378lzD/SchzRNxhtkrEVC/Nv79cJPlg/O7AiEAg/nEU5E+ZIhMpcG9KO8khqv+laXEaWbtytPq5h59yc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"0768b8999312c4fc5e329ec1f1d68529b5de4603","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0-rc.16_1759956869824_0.6976041907268926","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@planningcenter/tapestry","version":"2.3.0","_id":"@planningcenter/tapestry@2.3.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"56bd484b0f3effb26615c3af82913c852ac06cc6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.3.0.tgz","fileCount":180,"integrity":"sha512-MgQXo05qujkSGqteNwo6WNX1l/3MfI5ho9JJq9r1ApdZYcRy2ORid5DyeeRnej81RBnp/HVFmGlV5q5n/EfZoA==","signatures":[{"sig":"MEUCIDF/fdgi1mrThadS1dCQnwO5Donr0YStS/gUzg4xkwEeAiEAoCf3v+rOM+myhUamQRtkd6/dSlDu9SrnkTFPo5CIiks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"5645e6618bcb6253064988fabea2efa6b3a52669","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.3.0_1759960694095_0.05123218440205557","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.1","_id":"@planningcenter/tapestry@2.4.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"d501202d70906f13a58670d2c0059888eac44456","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.1.tgz","fileCount":180,"integrity":"sha512-XavMtQ9txDNAzAQBWqF12zlNZ4juf3HW/DgaeLmJDvhvz/f7O4z3Geys4pv16I+6j2sxlXx1AqJv5pyZrJd4Eg==","signatures":[{"sig":"MEQCIFOw9BEqXwDSFJLkm2tjHC2xAHdienMWw6P6fhJKwfZnAiBQ3IA7D/I95qNMQDDZS8A1txoeEEzUfNZSmrRPG/tgUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3194c750cad894cc6db7c806659074705082e986","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.1_1760031989935_0.42961869220926485","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.2","_id":"@planningcenter/tapestry@2.4.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"bde80904a8adc8a5b482a4e0d6f8bde5e8e64af0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.2.tgz","fileCount":180,"integrity":"sha512-p+/j263J2N/kkn8U92XopSFMp+FyzRrYg20g9nfJ2KVXgUmKjHtoScRfHNxLTImga5zZWqPcURAt5Oe1yP7YGA==","signatures":[{"sig":"MEUCICZJcgEHQsoUueilMXwmbk2iAncXPTCnIbodYX53K7mIAiEA0TmVVdyZA9BZTQGjyjqZh5KlkHf3ZpWDhKq0br3BJO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"0fed8f48bc9031002e1fcb5c7bd2d76237745c48","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.2_1760036250089_0.7240840367958303","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.3","_id":"@planningcenter/tapestry@2.4.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"80782f745bef95862253a993f661d8418b1ed4dd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.3.tgz","fileCount":180,"integrity":"sha512-rwBlvAqDHsOp+98VDXNEaQPwB2XQ1bK+E3z829K7WWSt9S+AWwImZ8N9Jbgm4f0yL1/f3vLWpdr5arEK1P4AkQ==","signatures":[{"sig":"MEUCIQC9gdIl8KgvSqNZQTRIFDjXyluNpx//kAZ9/6zJxa0vIwIga/XGlN3zCNWqEwAMLPHdBZ7OoEyDgpCi2k7LTmGH5eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"4b1aa9118dae6fcb49141a4c0f9d340deaa9cfae","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.3_1760041254779_0.703793426301627","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.4","_id":"@planningcenter/tapestry@2.4.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a31c803416aab1ea5b52fab9e2bd66dabef2729e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.4.tgz","fileCount":180,"integrity":"sha512-5OsQ29N8CnLjJp4eHa5n4sp0zUlGCVIKKZLqX6hrf0Pt5UgYVQaj2xTYqpDPo6XnOCsMzObaRMkg5syDSCvfBw==","signatures":[{"sig":"MEUCIQDMEJ5Qlx9LRMQtsEnVtyOFesu82awOHHtELNFs7MdP7wIgEdvv2+E8AJkI2eDWfzvAzS1ldyAjL0OIlRBPxMztARE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"aa40507b01cc6ea8c044aac697970f5bcc93fda2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.4_1760042094084_0.4068675805200226","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.5","_id":"@planningcenter/tapestry@2.4.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"442b5f48e11335613a166cfc71c0b6e4f52711bd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.5.tgz","fileCount":180,"integrity":"sha512-SvjUqrUgWAZsEr6WuF+tPdeHOYmcyysbnsXu+wiw5p12IxbC5J2+7s17vI+snceQPrDn3Sfv67caErnjSJ2XDg==","signatures":[{"sig":"MEYCIQC91N5WZbTQJcUt/Hbvd7G2fbcmY52Aenyc8EsglQ9oTAIhANddAbtyoi/l1vXgxjk9cwRbvUMu94LEwYS6Y0u9JzLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"f90b3a7efefc3e67294eb7f0bf44376bae282949","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.5_1760043063675_0.6970234941139393","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.6","_id":"@planningcenter/tapestry@2.4.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"fd06e8c8ca769b583a75025dd7170089a4f0af44","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.6.tgz","fileCount":180,"integrity":"sha512-YNXE4bSrOTiiXD6nUFTZHKiQQ0MD/LprwwXkQoq8/eET0mYK/ktrlGGnB28ZOz3ffWnNfj7SEltajCvgZdKTrQ==","signatures":[{"sig":"MEUCIArlcFrlO0JP73pPuU2keXh59fPXRcQVfnHzDcMKKjoTAiEAiJpI3rpFLiZ+Q8myISyosOLkuwwan+enckYiLIfUj/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"dd1114c63befe02778d61d70ca5162e838d4fcb0","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.6_1760379350124_0.0749406320994157","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.7","_id":"@planningcenter/tapestry@2.4.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4838e4735309af6c30f2fb306544e988385440de","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.7.tgz","fileCount":180,"integrity":"sha512-MuYYzxlHGyntuZGUF2sGbqYv2lD87G4Nx9uDrOpNzrJWXQnPOH41gmNeHVRPE3SeKqlkReu7eJHYKyuPVE7aTw==","signatures":[{"sig":"MEUCIQC0aSpAdArajAipvgByoAMKqKrlK8TQb/fO7dKjzJoqsgIgETWsjexP1/qsPgJyz0IOMZMApim9Ag3rJ3LYyQ8J1bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"30427a8f8b5750c1880bd1ab92ea9d328ed92030","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.7_1760400217223_0.012424334581240482","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.8","_id":"@planningcenter/tapestry@2.4.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f024623b6c29bfaa5b1a2d8565774fa62f8519e2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.8.tgz","fileCount":180,"integrity":"sha512-gXjdYSEMsWXHXiHu9g891ewSvFeEwiH7WCOBntrpv4Mo+WNb2TRUSoaYemXOxipn9TCodSQCNezOskvnATgVTg==","signatures":[{"sig":"MEUCIBpk9MWuUyF86nLFH/C64gvzQJGhDYwIa8TB/stW9dVqAiEA8Yi4MMIMhdEcq1AdBQZuSC/6U2U24NeRD0JGbniNRKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"43bc722b35b53174827c824be0111448e887a3a5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.0.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.0.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.0.17","@storybook/addon-docs":"^9.0.17","@storybook/react-vite":"^9.0.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.0.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.0.17","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.8_1760445615272_0.5487038340062143","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.9":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.9","_id":"@planningcenter/tapestry@2.4.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ceca5f8be0b9201b96db455ad2873324b1f5ea06","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.9.tgz","fileCount":180,"integrity":"sha512-ODsx5ZHN/DJsEcRtYs1e998W0GYp+7ZkLZA+NpitWkuy8ERBdSDNsuMD1tQOTIRg/0QIPUt1RZxG3Rpo1JeMFw==","signatures":[{"sig":"MEYCIQC3zuLSQNHwrz15uWm3AIh3vy2RpLrOrT3MqGAd9c0z1gIhANqmiO0FUgoLkdoNdFx7dge1mbSS1wO19yBqCHBtXXvm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"354ebc1e0619c2e82f46fe9b9c981b674803af3d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.9_1760460975780_0.23347272793321383","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.10":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.10","_id":"@planningcenter/tapestry@2.4.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"c348d37f4642ad1552c01634186b5a3e0cb25006","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.10.tgz","fileCount":180,"integrity":"sha512-HBi9PpLBZtoC/yO50FQJqmRlKPzjh21rN6FrKEq8slB5y5l9jkEiHopuMAI0zmiB38gmhKh4sQ1TgVeFk7Sazg==","signatures":[{"sig":"MEQCIFTVwY5YO2+hEs14qbK7FgoV3GoaPa1hR9zKhp8xO9mnAiAyhmCAJaMyyt7qdHcL8y5/cK7fcnMLn3xIzMvQGHLQtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"cb64c1483123040f674d56065cb108dbb10ca985","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.10_1760475632766_0.7533001762695775","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.11":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.11","_id":"@planningcenter/tapestry@2.4.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"b028efcc4ef5e499facebf011c66bfd8398c4e28","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.11.tgz","fileCount":180,"integrity":"sha512-JGiSzXkYL5e1YYy+ZYOi3EmuFlUldrahS+UvfyMUzWIlhhkWixAuLnv5vDnwj5qhGAIBhz5cA+CfTfKFFFz6Mg==","signatures":[{"sig":"MEYCIQCrs6zK9rQkW9stGmC+mTYYaH2Cb9yNaCaVGVFUPi5nLgIhAPUkICkMupyxegHM2/8WbFsaBOXntecXCqDtBB7HTV6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"284e43162c5ec8403699fbfec99ae235a380a7dc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.11_1760476549013_0.40599395017028095","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.12":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.12","_id":"@planningcenter/tapestry@2.4.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"76249acdaa4873c18316ca9fcb466b82be3a73da","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.12.tgz","fileCount":180,"integrity":"sha512-IYGCAqquCOwtVdZAwXcJb/hc5N3wFtEGR9v1Tj4gtEYJsMtt+KB5Kka3v5klHl3WqMFhjitpeMirUgdgPHQfwg==","signatures":[{"sig":"MEQCIF0Mg6gFswFGOV2aCKX280PUW1rHpvxU3NaknzD4hhdMAiBpTVo1x/l1iX3NUQIWZf5vK4ZFPlny6rE4wmQqQ1K9WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"e7660769921beb3848d31ed3733846bcb22e7159","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.12_1760481157937_0.5992650689202159","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.13":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.13","_id":"@planningcenter/tapestry@2.4.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"37f2ba026cc5a8f41eb5cdbadfc8305a7d782617","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.13.tgz","fileCount":180,"integrity":"sha512-6zx7WyJn+DksewqNhSHYR7ccV1f69VFSDykDZf5K+O99t6LeswdMn4xWK9sxyRPCuqXT0C38tB3UxAjY9pfv3w==","signatures":[{"sig":"MEYCIQDPbzIO2lpxIRNjYaSWSG2oxJub8BNgEXG0PzDQoONckAIhAMOnCKF9QuVti5DZTGXpH9GCTgAY2Dj/PGHshOMpQYtl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"275d9583901bea8ef0d121ef25eff0a1fdf309b4","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.13_1760567014169_0.021795000541536824","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.14":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.14","_id":"@planningcenter/tapestry@2.4.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7b041c45ad2fe98dae8b667f5e4faad9fe032e09","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.14.tgz","fileCount":180,"integrity":"sha512-pGSUaYElX51ej1Uzj/6+//O+jUJ/G15uFBx7W7yjLrIiMOUAMhuY8nholZh3RFuR3+L6PHdSZIWt0CS+02pfOg==","signatures":[{"sig":"MEUCICdf0qPrkJVM1PYTLUT31SFZQV/pn6X8eMHjwriuEnKoAiEAwH63e8lyDBAZga/bezywG9R1NU+Q5TEfIdvCBLVG7WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"45113757c963d9d1267cd969edb5569a17312aeb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.14_1760567419141_0.8555439314728994","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.15":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.15","_id":"@planningcenter/tapestry@2.4.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"abdeab1e486d77638b2394b0232935dcdf5bdf39","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.15.tgz","fileCount":180,"integrity":"sha512-dwrDryQv9UjJFrQLGCllugTd4B41xM6crrj2mtbE0Ms52BmjjDJJfxnEwu7R/Tr3O7iho+fcMrbZl9z8k3AZYQ==","signatures":[{"sig":"MEQCIEuzQNKgke+9U2jt7taExH6PZIer54TmjedGxH85R5oJAiBf/nUGXHxIZzwCqq+Dwl1a/jY+tQnwI6JKwYBHqCZXsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"075251730bff10ccb077d64601c754d19726cd2e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.15","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.15_1760571199046_0.9489905514084205","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.16":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.16","_id":"@planningcenter/tapestry@2.4.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f93b639f3b14760f5f8552345999e40987d5cbd2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.16.tgz","fileCount":180,"integrity":"sha512-qP7UnHYNGx8MprSQt8iFY8UBYBKvoUK+Y5PavuuEIMzbZkz/T8JR2XDP/azy7zPLYQPn/Mj0nIkHJqTjRhLqMA==","signatures":[{"sig":"MEYCIQDtFA9M0Jch9QVUdvg0EdSjGLXmG5kvcYTgwRE/6otmdQIhAPYJiEg71w0VQlXg0kekvw124q9u7Z76LPgQaV8g2jmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"0e96826315b0c9ea498251b38bfaee707774599a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.16","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.16_1760628490287_0.5652008628861747","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.17":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.17","_id":"@planningcenter/tapestry@2.4.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"87b3e8ca1acfa13bdd58f3aaf50febef790eec0a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.17.tgz","fileCount":180,"integrity":"sha512-uD6D56tuSUXQCLUBDCOUR+OfVIMpe50GVJSO6WMnukjDpEwt04mhzGrWhHBvkbbJt+71Qieguhbor7xlRKVI3A==","signatures":[{"sig":"MEUCID0N9YazL0GPMkf878uME4rQ7UPox15T5SN1tR5isARbAiEAj5xNaPnjTloBlzGg+6vouaE6Ug/thVMy5sNbM1+skk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"2f530d6a7ca6d1224eafd78a694de2216c00b546","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.17","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.17_1760630115348_0.8161733498212576","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.18":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.18","_id":"@planningcenter/tapestry@2.4.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"5e3872cf6462dc4322fc37e2e548bd1516099f81","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.18.tgz","fileCount":180,"integrity":"sha512-hRc5GKXhxPYJ8Q+n3VTU47IHaRQd69el9hBLZg9EVRh41T6GeC9u65oUoE4ogmY+TrIHpBjhU3zkUTyPLOwfAQ==","signatures":[{"sig":"MEQCIFMtSl75XdXoJzX4B4Q8CpdBWVw95f5fn+dVdvdw27CsAiAFBrAvfxPsBumy3RIh6JDuf7NUfyUai9rpVJA2mAEYng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"922acdf4288f78cac0cc72aecfe179e40810cc01","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.18","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.18_1760630463744_0.6980157681084111","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.19":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.19","_id":"@planningcenter/tapestry@2.4.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"927f7458ec99eb8f596a328cf81b15ac698f2847","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.19.tgz","fileCount":180,"integrity":"sha512-+NqDZpR1SjWxz5w/kPgy7j/YXOMAvXpedaeyfBG87AhJ5HLO18+WiiZjHGDsnL0LzdkdOmrIPLwIvapzuUqN6g==","signatures":[{"sig":"MEQCIFgHwI1ewAJYGkOJsWEzNZGVNC4GYIQvPCKRfAI5Ww4mAiBlDoWRFO3nSjIWU57L8W49Bbjj4s2diZtILGMxVPxUjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"10a0c8d0a62675a5c4c67d6f3ab6de99e317196c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.19","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.19_1760641673441_0.16499619576708957","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.20":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.20","_id":"@planningcenter/tapestry@2.4.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9e1041a0edf7a343eeb5288c33a54ffcb0929efc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.20.tgz","fileCount":180,"integrity":"sha512-axePj8tAvLjMJL0WwQc4v50XhSioUsLyxbH/ztPpL+FliJWD9zzGoQRc2dRphByJqi+dz15EdXXKDRAxbCX+fw==","signatures":[{"sig":"MEQCIBTsSKIGPbozKPUZsmjKAkt1uc/fOYMF0+fV0sPAE7CxAiA/T9U1jg82uWS5ebNgkd7ABIIRpW1zOTkqimSBSCYP6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"bcad7a2b3f0b5f30db8cf3675f6089dbc91d0148","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.20","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.20_1760731917721_0.23370434431170106","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc.21":{"name":"@planningcenter/tapestry","version":"2.4.0-rc.21","_id":"@planningcenter/tapestry@2.4.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7befcd2d460fcdfdd7d01e294e87726e0b08c25e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0-rc.21.tgz","fileCount":180,"integrity":"sha512-CFrN7s4CwCV7nfwqogub7V1Cz2ZlGWjlVIcccQ7++/sxyI79V98jX/qdPvyCvnpQiohw3NdIydMqJ5H1sp7yeA==","signatures":[{"sig":"MEUCIFIZ/roAMIKxRJnCdVmfX9UPYe29lj/R1QgdwEa9kBdrAiEAn2EXb2XGYd9otKkBGxZ2/GlGT2fG53do0jQ9wO5lxRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"ccf4df06966ffc1e520a3c78f613d98a4ef33c72","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0-rc.21","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0-rc.21_1760732331517_0.07765488660237407","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@planningcenter/tapestry","version":"2.4.0","_id":"@planningcenter/tapestry@2.4.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7e52a40e3d40e47a9a94e8f57e24e93bda865a9a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.0.tgz","fileCount":180,"integrity":"sha512-sw3FYyzlKEQclc3Jc7Bs21w4CuPnNoS5ek4O9tFXPVNNQmV8TtsprQ/ORA6D1zScZIQDWTzTEM/3JONl+PXBLA==","signatures":[{"sig":"MEYCIQDciyDvrAniYnBMYwj9CA9DHf0UwIl2E6HuAEtFwqDApwIhAOhRUWLKLcOdQl6JKWxAbhDvJa3VVMkzLIVxEHGWKXxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"affade8550b5721f1e1b46c4e9bba0f134787bff","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.6","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.0_1760732977715_0.2721419945227572","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.4.1-rc.1","_id":"@planningcenter/tapestry@2.4.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"27d26da756d8adac1bc0e33860576d75c79c092c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1-rc.1.tgz","fileCount":180,"integrity":"sha512-Gp3La/FEfI5U/7QPnYP5LGZbUFdJHNbctz1MxMgL+PP7cPm7MNZPjQ6P3+DDUPXGDA0z0J508E5nVff8U9Yseg==","signatures":[{"sig":"MEUCIQD/mHJyEuPn5W5ju/25UnKowu6sKIjGA1ZYQNWxEazkUAIgTWehk/knB7qS7mraWmDcsA6vLj4WesAzOv+gDs4E0UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"4a42ac9fba42c6935b1db905ea9958863cc0fd6d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1-rc.1_1761150626795_0.4979163985532773","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.2":{"name":"@planningcenter/tapestry","version":"2.4.1-rc.2","_id":"@planningcenter/tapestry@2.4.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"4c0af1834823528f69f7c0bc36f22f905080c0de","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1-rc.2.tgz","fileCount":180,"integrity":"sha512-mqYhPnVdifn9gp3fIdNN/yV146onABfCQIYwki9qWV0KwlU4EwLPZtWnHub2jyVcS/A9AxF8PHNYdBr96J92LQ==","signatures":[{"sig":"MEUCICpxU7FrsMGVNEsnl28q+i/u4Bu+iPYhK30SsZnpUZtmAiEAkl5dacXsl1WW0tDMJEc5ahrevOqic7eUxVxSvc3afRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"17d105d913168f80682e949e381293ac7d74f44c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1-rc.2_1761156789073_0.6874300248851377","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.3":{"name":"@planningcenter/tapestry","version":"2.4.1-rc.3","_id":"@planningcenter/tapestry@2.4.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7da03ee2c111f8e9f7f4290bd05e0d6fc801d83d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1-rc.3.tgz","fileCount":180,"integrity":"sha512-tsTXqE2EK3f+FJ7dPcDA8NWtagvLtWqP/L1OOE1gsY0u/ev5wq5oiQob90Nc87gV9p1KTRtSUvidvvEnCJVp5Q==","signatures":[{"sig":"MEUCIQC4z71Wg2SrDzL9yi8hExCkNkBxZNwkagMwbwLEtweK2gIgb5dZ41dDB0uaFCxUXFssyTUG5syRHMZqVpGwi8ZTlCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"59c0e9856ee7fd6a8c605a5b84aa3ff60b875a07","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1-rc.3_1761165570184_0.8639438901658008","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.4":{"name":"@planningcenter/tapestry","version":"2.4.1-rc.4","_id":"@planningcenter/tapestry@2.4.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"752fefa519f34cb7399c427652de8df1e8690435","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1-rc.4.tgz","fileCount":180,"integrity":"sha512-QO7hta2kSKWWkQGXMPHBV/jUTktC5slLiJWsIizME2ILVl5EptZHdN/CPfGUNn6+R5aRQnwGIDQn5yK+/nSVAA==","signatures":[{"sig":"MEQCIBiWDIrQUfuFPL+O/oLVWrsG/H+HAx11TzQAiSe+p+oPAiAnvEv+YaIb265Muqn2V94Xm3EH+tCBg8PoR2UFhQgmFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"94638168e5e22ec5bfaaa103b5bd4274f592256c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1-rc.4_1761165841108_0.4634073148721196","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-rc.5":{"name":"@planningcenter/tapestry","version":"2.4.1-rc.5","_id":"@planningcenter/tapestry@2.4.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"9c6788cc39ac268d7a62d6c9efe24fe0f99a5014","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1-rc.5.tgz","fileCount":180,"integrity":"sha512-rvsYxKY6zhwWirytNNsxZ1P0O5I+Cv0ayXiACGebvkc5gJTd4WPYm1iBkQIBhQkd3tbSvFNqtY4C+WVJDT/u7w==","signatures":[{"sig":"MEUCIBt81uu0DrlPiRhvnXaVPWy7EF4CEVZQPa5+fG6A+gKkAiEAgMfIyFgU0BU0e7cPaH047rleJWDcAj0s4+r+t5kTrsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"25f0e74c585800454a35bb99f88d0cf1b8fefa1b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1-rc.5_1761174994751_0.3252820348655132","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@planningcenter/tapestry","version":"2.4.1","_id":"@planningcenter/tapestry@2.4.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"e439ecaf781afc86deaa897b3b59e2a9df943816","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.4.1.tgz","fileCount":180,"integrity":"sha512-HROMi+z7+nPQEacIq3DpahB1BP9oHmRpkyusMOcFUlt/pkvk7snP+gLHBVQGWjiFAoQSpFBOO9wHDltlqhh5cQ==","signatures":[{"sig":"MEQCIA6drUUOAXkdPgTDw6Nf7ODpo7ZCpK2vfi+h3HXt/bsuAiBskTQBtarWI7hDfE4+Ya3i8fBjeg9wnoYPyurBM7eAeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"465fa2ffd3103c546f66e368859061daf3c7b6c1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.4.1_1761234445562_0.256440476821685","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.0","_id":"@planningcenter/tapestry@2.5.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ae9cb42d3e7cdd781f8e57f124de0c7ef8aaaec9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.0.tgz","fileCount":180,"integrity":"sha512-LVsumZ5W0yOfvHdbSHTlosjGJz1MF9MBCOeQZBZuK4LQ4ZItysIhAGLJGtSj6Bx7rML1/oow2qPDdyuXS0juvw==","signatures":[{"sig":"MEUCIQCIpU15ym1Oh3dOR5hzl82hJtiUSX3/Mkaq+KbXpf5ztwIgID8T/1dCn5oCcBrgo/hF305CP6X+KXtZ1NyW7dQdDOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"a55dd14742063562a272371866350360df5ac34e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.0_1761235784774_0.019864892869456474","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.1","_id":"@planningcenter/tapestry@2.5.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"da2d50bba17ff2c56d5803f0e2fc557b0ec1c39a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.1.tgz","fileCount":180,"integrity":"sha512-cmDC03Ivy25S+AVIQDmuRczvij2EDf8TfDe92Pj9TshOkOBvszk+6sncaWA93O3M0aZxgwuKTU1QjCSvOL8Xnw==","signatures":[{"sig":"MEQCIHh5P9RShZXaCXCiRfIV86m33wOYzt/ke1PKB2O7ZPEmAiAGeGsB3bw4V9J6PER9Y8HE5camsV1LSHw+66C9m5kqWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"e5ff2455e4766e1a91998ab096ea8c77f00f9bae","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.1_1761581984469_0.44591120671057327","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.2","_id":"@planningcenter/tapestry@2.5.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"aa16810b6f2e13a47c62acde82b17d8059439e00","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.2.tgz","fileCount":180,"integrity":"sha512-7SHNyD/A3XAGeNBOmpp2KcQ2vQABLnQSIBQX4IetTOkYGuneoHXAb/mPX54W7xKy72TrEBfpMKLKLiS8bzKUvQ==","signatures":[{"sig":"MEQCIFbKhkv3OuV6tFqzFmmTrFIQmrmnbY13wakLFmGx73SsAiArFghI78bjyqeoggfNUiNh46/AeERDV7v+exdxPxjrew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"699c1e99cb5f9e0dec6ce4a1558e3f5d17be9e42","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.2_1761667898759_0.7185832983223619","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.3","_id":"@planningcenter/tapestry@2.5.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"86fa77ae18c7b54c6ff8ed6b20e3c8f629f4a5b5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.3.tgz","fileCount":180,"integrity":"sha512-nCxKAlB3ycBVwdEiZKkC77Q32hkvAfr7bVF3V5EQLwZZAbGd9EGcv/SrGqXyMMFuy6/o7Ouhyhlv662WiRJLYg==","signatures":[{"sig":"MEUCIQCFUe0SC7kkpx5fYs6vUw5z8G/wY0vmtVr/qS1Wd+ea4gIgHolKP3U3oidAYdlLC9VSXvRFCcHqXlWC8s8A0OByUFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"3c149b24bf91d3bc53bc3011005a790ebb5cfc3d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.3_1761681752062_0.2069383341202733","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.4","_id":"@planningcenter/tapestry@2.5.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"456f7ae1e2ccab719f7987b9f0952e180508c800","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.4.tgz","fileCount":180,"integrity":"sha512-BE9N7+WpTbQJ5+20/2zHi88axQ7Lpa13ibu3eDK0B9am6OVmtC7DfErWKeCBe1Dz06ZNP0HMCZdMdbnfn8hffQ==","signatures":[{"sig":"MEQCIDRUVB93iG5kLdSh/mNe8KO112y/wynhlgaG7LXQ1/wxAiA0UGD9k60y+mSxI7HzhLjJDH8IiW5lHWWUiH5NHZXFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"914423c21b5fea1b57801efb46cea9c181e8896f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.4_1761741031735_0.6231102904193171","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-qa-459.0":{"name":"@planningcenter/tapestry","version":"2.5.0-qa-459.0","_id":"@planningcenter/tapestry@2.5.0-qa-459.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"419af68beeed7b18da0963e70d174a3e160618ee","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-qa-459.0.tgz","fileCount":184,"integrity":"sha512-V8MX/MGjoNE21Q9ey2dhw1q/Rof2wHu3sVuhXEqmlcCk023KSULdn3WI7YMCGf77KIxfIhcLnqO6RS1+ZsHNoA==","signatures":[{"sig":"MEYCIQDOUUDMNt/w2cTIb8oQkf34HUdQlQDog3/ZKQl/zeyrTAIhAJ6tWQXJogLfS7YylWYDxBA+U2u0FFUnvePH5d1knzW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1880388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"c09a62a934592af9a96f33a9fff32ece2e33aed6","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.5.0-qa-459.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.5.0-qa-459.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-qa-459.0_1761832462767_0.03219507033160429","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.5","_id":"@planningcenter/tapestry@2.5.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"de61a5012bbb99d21df16309125eadabb8242c21","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.5.tgz","fileCount":180,"integrity":"sha512-JSm5st+FhG1I1prCPws3Eo7AdjIWtQCDSEcAf+vNqmg1oz23AzDPju7vaee4Q/UdYiPVOhV+4Qs0bMgYnST6TQ==","signatures":[{"sig":"MEQCIHW3mttyzVeEB0ZUayWcHChdOrn0h1Rdx3gfSwUgr3zZAiBOlXvebwQpCAiWg3keycnZ5J6xF0AgYt7LsSSQX39CYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"7510de206443c259c4c885252e6ff59f15bf8668","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.5_1761839545882_0.23795707614225692","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.6","_id":"@planningcenter/tapestry@2.5.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f67514c2bf9d123d1bbaa1f35d1e14fb50f273ec","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.6.tgz","fileCount":180,"integrity":"sha512-m6+kErM4WuzHYe98tmV06EY012cEddcr0foEjqWVCLZMCmKdIL9yaLkHtdNwzdSczubc2NDVDOQBvmv2DmQRiA==","signatures":[{"sig":"MEYCIQDe2+OK6AYNk4SBiU1Tmoirl/u6h6usN5s0A6gP6N+iwQIhAI5Fh3WwDhBoUMDsumQ/R2A3Uzm1j9ogLtqyQR/593jT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css"},"gitHead":"d56a9e8e045d5f27b0c586711ddcda330d56d241","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.6_1761857621103_0.16110158654537288","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-qa-459.1":{"name":"@planningcenter/tapestry","version":"2.5.0-qa-459.1","_id":"@planningcenter/tapestry@2.5.0-qa-459.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"34b54ffe28b091f2ad527641a7197c596b204ef9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-qa-459.1.tgz","fileCount":184,"integrity":"sha512-0+hDN7pn7awh6haHxwTR2sU6dmtKMwz06I+LJA1cXy1VeoDdu9kE7lE0xzDbkzyP36+tNHdWQO+SpcUY2lCBFQ==","signatures":[{"sig":"MEQCICyvfJAlTYMxcArt6W4O9SJbV//6nTujgZJ4qd2dDOg6AiAbgPzLU2Zy5gmWjAx6BaTX9DrNLpaoUcMmrGRfGGItZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6945779fdcd67a9c3365f3b363c3442d00065a78","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.5.0-qa-459.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.5.0-qa-459.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-qa-459.1_1761917715389_0.28476800913459344","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.7","_id":"@planningcenter/tapestry@2.5.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"20e6b7de33ceb485c10ea1578263a6f9a8d74108","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.7.tgz","fileCount":184,"integrity":"sha512-ZtMp2mKttfkI5CsIHh2zmz6oJeWunWPZUhu8z4DD4rSRt4FGqgK6Q95Ds9h7VOWL8KCAWjU+XsiyswsckXs0DQ==","signatures":[{"sig":"MEUCIQDMb/OsWmZt0F776+qx5Z2s9O6MAqGrku8Gz/ilUJskCAIgSAyBs2/96LAs8eDAEQ4JyuY8bvVwQ4DuAaKTZ4aSa98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9ecc35ebe7d615e212d871ded65f5677c969bc3","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.7_1762192411472_0.2135823127521661","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.5.0-rc.8","_id":"@planningcenter/tapestry@2.5.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"631a528e888dfd8cab07d1b1e9d000360fee57d3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0-rc.8.tgz","fileCount":184,"integrity":"sha512-9v8C3YibEVeZ9GsoBiQARQj4gAgJvdk60G4wUr/sQRrx/uaxlwP3tHDAhw3TKwvCsPgAtUf4/z6zyQccJwMSEA==","signatures":[{"sig":"MEUCIAJsQBfunKnrzPXwyKxewGK7IpbctpcjEEx4TnUOsj+IAiEA25PF2gLYj9F3FDOcHNUligCybyCGrRGrddDR+ouqaSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"238d4b93c6cedc7103120c5eca46626eba3910ad","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0-rc.8_1762198734676_0.5105208322115873","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@planningcenter/tapestry","version":"2.5.0","_id":"@planningcenter/tapestry@2.5.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"f0f7d4fe3e01e9dc397908e4765967753b47ba28","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.0.tgz","fileCount":184,"integrity":"sha512-+1gJLtGHiws93e1UpzjoYoaYF0+nPFmZTpWUsvQQi6yrOC3RQL+pGijVxVUUCteey758rbRootYTE8AWt58MSw==","signatures":[{"sig":"MEYCIQCsnh7NUvktounVCkimd0m8iUMG2nFdkcVY3oLU41LsvAIhAPfClP1LKD3A5QQzoW3YKjHu+NW5C9TRPZ1bekpjrTCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"bfe78a5eaa14d63c92f34581c9eb5ce0959ffc02","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.0_1762199805765_0.24158221431357663","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.5.1-rc.1","_id":"@planningcenter/tapestry@2.5.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"8caf50cae8c6f64b2199e90b81050e2f6c773263","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.5.1-rc.1.tgz","fileCount":184,"integrity":"sha512-t+p6tM6RRwrT3NX4mLnwS+hukelDvjDnhIDyFEmfXJ9pZJ929km/7hguTksVlT4w0Ugt/ni0eMVpYNaT5jMmKQ==","signatures":[{"sig":"MEUCIBp/c2S8tFtSRLIdJQCNSzh3q6b4IBeRqPQ9oomzU4zvAiEA276wOZ+jeo5iXk7fUgbg/k4m4d/UgrJnFtaxfLW2U90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"85637bc1bfbf1ae5f86c910cf147cb0e50b93047","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.5.1-rc.1_1762355620287_0.18193086805238434","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-qa-469.0":{"name":"@planningcenter/tapestry","version":"2.6.0-qa-469.0","_id":"@planningcenter/tapestry@2.6.0-qa-469.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7992f94621201b5673a649d05dbe0bb7c162fb6d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.0-qa-469.0.tgz","fileCount":184,"integrity":"sha512-hpn4MduaX2Wz6MuLcFV0FBTATH7LkTnIRgv8dtjwQxbjvAQLoSO5+HFka1BYWslUXp05PVMY0AnPRtB0mcsSfQ==","signatures":[{"sig":"MEUCIQCWE4+ciVTA/0fv/DLZ5I0S8kHLtj7kbaN91AfF8mDd1AIgB7w+lUPPBHpV+VCNgGHK8k/5kndlNa1OsVp39VSSaQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"293539b732a0b5fdbba214cd75f0403e2506a5bc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.6.0-qa-469.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0-qa-469.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.0-qa-469.0_1762373879168_0.741644210284873","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-qa-469.1":{"name":"@planningcenter/tapestry","version":"2.6.0-qa-469.1","_id":"@planningcenter/tapestry@2.6.0-qa-469.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"156e37df0e2c22fa253716d8df3e168c65b8bf08","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.0-qa-469.1.tgz","fileCount":184,"integrity":"sha512-DqJpimVuOhvaCzFpt1FTMapooOd2uSCq6TRHWSx0UlYe2a3UaZmNTbe7+P33JweOu9KAuSnHZrr4W3G2OajEVA==","signatures":[{"sig":"MEUCIATnlOFEJcTMrDFI09PBMD5Naed1hZlpVRM9IQ4wMRcaAiEA06b2hVFCxUbN6H4DDWNxCr7GI9I+uaFtiwuVEjrfUvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"150771f39728430168cdce16342bc2a887ae28e2","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.6.0-qa-469.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0-qa-469.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.0-qa-469.1_1762374620767_0.9545203483786964","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.6.0-rc.0","_id":"@planningcenter/tapestry@2.6.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6ba854becef1ab3f4228ee0854f5a4d1a91913e3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.0-rc.0.tgz","fileCount":184,"integrity":"sha512-xPVyZgevYmleXmvbwU7Tjz2nB2oOT8mscSJMu2z4YsaFteZGvZGkqZEbc15bxMyT9IZIhU6nhIF7FKGHD19NjA==","signatures":[{"sig":"MEYCIQCPOZMzYzfYXognNULBOZfoIoq7RjQhkInBlshd3X7r5wIhAMcI+MoWms2XY/e4aRnASIDV8MvMVr15krPQ9h6VSqJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"07d0e1b3b4397e8524f7fa02a49c55e36763be19","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.0-rc.0_1762883368778_0.5688639624246559","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.6.0-rc.1","_id":"@planningcenter/tapestry@2.6.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a019206699f75ad7eb24ecfe419d3d7289a801fd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.0-rc.1.tgz","fileCount":184,"integrity":"sha512-0qAcFGBBkx+Cpflz28ydtPovwZwWKINrW+70aphUtlwQCrR/FxjSUjKjU2RI0f8/ZSl8QxGQ6fK/THaMfPfv6w==","signatures":[{"sig":"MEQCIGn5bhW3Xatc5wl5lW7kk61Fyg+os64vtX91h5umFVFsAiB/KxC+03rfja43wKpU89xtz+jrprla7n8H4+UpzIqAPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3a70dfe425ce2ed9b17d5226ef57833173d15125","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0-rc.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.0-rc.1_1762884237463_0.6306377994709043","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@planningcenter/tapestry","version":"2.6.0","_id":"@planningcenter/tapestry@2.6.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"77aa13f757b3e380f91c84c88b3fcc6ac86f4e36","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.0.tgz","fileCount":184,"integrity":"sha512-Lyt1YsX7moCVqeRkkO3q6SrIuhycNAyCy7tic/MWHjxOxAVEBsPG2eYgO86NbVVBn4t72emYA8pxElSokO61cQ==","signatures":[{"sig":"MEYCIQCEu264FgZrHifW4Y8Sv6+u79LhlFyGn/r1xZxjNejlvQIhAN2MoI3u2rNoMIh7Zw3XQ1V8jm7n2bwF5Fb3B7WP8zfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5d2748522213e33615164827a2c51305c9cb9171","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.0_1762886449549_0.4937946384653047","host":"s3://npm-registry-packages-npm-production"}},"2.6.1-rc.0":{"name":"@planningcenter/tapestry","version":"2.6.1-rc.0","_id":"@planningcenter/tapestry@2.6.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"019a16a635c631f9b4465cdd83f5aea75bad87e7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.1-rc.0.tgz","fileCount":184,"integrity":"sha512-G67OflnXH6Lg9oCmfzV07yxDSr6RFvxZwrBH0gZJ21SDnOLd8ebt0b0EbwnvbqrCYtP9g76+zjpNsbm40SzdBg==","signatures":[{"sig":"MEUCIApYNNbRY4QNlKny9uT6DXVncT3dsGGhI6+1eFlU43UuAiEAhQZoSExqd1mu5x/q4R5Ap+dHwUee+W/JR00RAOxZtzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d320a17157b6c835e720748e60c46eefc11e3c58","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.1-rc.0_1763594928196_0.6494795912094091","host":"s3://npm-registry-packages-npm-production"}},"2.6.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.6.1-rc.1","_id":"@planningcenter/tapestry@2.6.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"794b960db51e42e4e835c4beae1982ab0c348d85","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.1-rc.1.tgz","fileCount":184,"integrity":"sha512-X36mSsg1dkBGZA7fSq/4SrB0L+tzyq1amtAEMsFsH7j3gZoe6wekqYkCnb8J4ObDTJ+ek1fM0LKONAy04zS6PA==","signatures":[{"sig":"MEYCIQD8JsLQBYHa5l6UkS445BrlwUMli2ruMi48S56h1HHJAAIhAJgGATvew+El+++wuvVCeLX3lzq7mR8G81Su0NCgOWuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"eb2d81a553e69c0fac0b40a339179ce5a69e30df","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.1-rc.1_1763595229305_0.26471034162544105","host":"s3://npm-registry-packages-npm-production"}},"2.6.1-rc.2":{"name":"@planningcenter/tapestry","version":"2.6.1-rc.2","_id":"@planningcenter/tapestry@2.6.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"a34b1082cfeb145691c78687f934fc061971ca26","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.1-rc.2.tgz","fileCount":184,"integrity":"sha512-viJYEkKoRkHNChYmGH4687g3dYXSukcxSjVHivujwn4Rap7t/pCeII0YWmy8nN4sNZoMg7TxHgaJkIt5lqvqpw==","signatures":[{"sig":"MEUCIQCSCxB4mv5aSYSlCNI8Adj7kpjIBorox7EiJFyVKwjdXgIgTvbWh8BFh0dzpFW6HIi9C2NFrZj///AiaWFjrfTIpxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"bbc683728d0d8bebadf70035be301775b1f75cd1","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.1-rc.2_1763652126857_0.11775562460197952","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.0","_id":"@planningcenter/tapestry@3.0.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"6777bbab0dcebe5311fdd63fcc3b7e7f2367e5bc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.0.tgz","fileCount":184,"integrity":"sha512-iQo/j9IA6gqdHytj58zaNOA2HkFQInWqB9z0Ww0cewQXRlsJyN5iZ/czcQ4AtnokdYs4xyJLYjQ+DGpTK9KzfA==","signatures":[{"sig":"MEQCIFC3A8Urroi5mww0Vp+wzj0MBSAQSA8GC8R/bO5rqRBbAiBR8chDAuPExVeustdcXsJDXeOCWRtb94/di96emerEoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"de51e2319c34c8e781ac9c3a6185ba6569dc6eca","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.0_1763652744613_0.8162257318187021","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.1":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.1","_id":"@planningcenter/tapestry@3.0.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"3590bf3a0fbfaa0bef5a144cc1c4a92fe7165601","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.1.tgz","fileCount":185,"integrity":"sha512-3e8A8Dm4aPcjJsf9nNferQCVlXPbNF/N4b4OKSYFF3XNK3kpRE/AqVjY/4yP5HFhwDFOwUJwvLR4fIZkRUqbeA==","signatures":[{"sig":"MEYCIQDuftIqz3sQi/RDHvMn3Vxh/EhIEhmjYVcjqltKDDbb0QIhAPbfkkpPgGIy2q9Teh4r2JTUhU3ccq2WOsq60UuiCqDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b2b4cf41abee1c81877e7a8c239c0026dbe4bc41","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.1_1763669649904_0.12273638644424012","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.2":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.2","_id":"@planningcenter/tapestry@3.0.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"112fc57f8684e59c77ba5fe2dde391dd265d141a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.2.tgz","fileCount":190,"integrity":"sha512-+6DR3iRsyiZeN36pY3nPPpVbJ3xd0ATuxox3fvivyYfHQHnn83hOQHa5FfXk0G7yllRPVBuWufkREW5PdosrAw==","signatures":[{"sig":"MEQCIBEIWURFap97HToCzGpQS8UnnUYmfeHw0DmK0iCMV3OjAiBwq9whu3++hC3XlFPrdYEIz0emPoHGQuspzgTN83JT0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"18b5a35151ab33cd3fec76fd83ef4d2eebf32933","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.2_1763752220960_0.8855862634950051","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.3":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.3","_id":"@planningcenter/tapestry@3.0.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7d1b25a6b129dcbe5b2ea3429aacd77e42d7a6b7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.3.tgz","fileCount":190,"integrity":"sha512-gJLCLSQPo8ouaw7sWv9rFxek6bTynQtiMLlizrdJUNhTvQRkk135AG5U7rQqth50NBOTXqDRWHqQZrpHDPdmEg==","signatures":[{"sig":"MEQCIF8elh+okSYDfiIBdHCx0IDhvg9eZDHGXIU8947nIDNUAiABgCS2AWDgeyFTuWiy4tG03MqQLGbWU46+Z4KvTdyTpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"011db79d39979086a0d8ad4622e008efe2d36778","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.3_1763765563675_0.20198345221014602","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.4":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.4","_id":"@planningcenter/tapestry@3.0.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ad4779af905431d9975843ffe124cb11ca877a42","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.4.tgz","fileCount":190,"integrity":"sha512-6JKI5IfYRx4GxuuzMYk8Xm+DEEaS+x6/ux7/XJzbnDATwALuCziZ8aplsXkyKkF8aNqrYsYZUYfom24Lz3a1jg==","signatures":[{"sig":"MEQCIHbbCmmjP/6vVoLtFsL9g+HuqxA7WhcesG3UJXng/T+IAiAv4OPP9AGhjKBF/2CjXBKv4lTtfZ6E+qZdNT9a6bD6oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d4935102d86a92eacc5df04dba120b28017bc390","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.4_1764023011900_0.5321558620217373","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.5":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.5","_id":"@planningcenter/tapestry@3.0.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"ecd57cf4bbe66384677f66cb3ccdea87c9baa16e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.5.tgz","fileCount":190,"integrity":"sha512-ELY+M+o9tGYhmZF4C6rTVE7FaKRMeGwZ+0uObfgHzHmeN0gcaKM0CVy5czo0i7WUYOT2xhbCekJrSGuk4wII3A==","signatures":[{"sig":"MEYCIQCYR/cbU3lIalp8UY8/LYns/EU8gH+JiNHFTmF9AoCBlAIhAMmml9M90sAJHGL8EdGobT4cBGwgQIgxBmIJA5iUPqtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ed2fdf2fbd4c471a966c897e8d597d86c3bcfcfb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.5_1764026828230_0.3300030598592185","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.6":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.6","_id":"@planningcenter/tapestry@3.0.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"7d7730d7a27e6ed2719088e627b71dec8239827e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.6.tgz","fileCount":190,"integrity":"sha512-qToKHhbLBho4f1VHvu8UWxnn+BR/UQAxQQ16gJYMHcgVlYZK4S7jbFOv5XaXVAc95dT5WZGLxoqNkL0HQ89OXw==","signatures":[{"sig":"MEUCIQD0+z9cmkLh3OZ3ME76zQ5c1VixIFvwWGuwmPk/0Q4knwIgGBR+uQ401HZV5tTBis17uQXoq4aKMLpsRbpm3HfEaLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a53dec716503cbaa8c6fcec7ab7b6e9904c4f492","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^11.1.6","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.6_1764027673664_0.20041176312493691","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.7":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.7","_id":"@planningcenter/tapestry@3.0.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"65305a0ee9c1fb1880b4fd51fdd38463a8974f65","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.7.tgz","fileCount":190,"integrity":"sha512-LcZ5MbhsURgNaOxh/FjoOYj0Gp+e9m2PnULG8a5R43KOqROcWAvkiZflg0jJ4BncKvWKa0wope0GyyYqoKLJzw==","signatures":[{"sig":"MEQCIAHNgmbmi/j1kOlnDgNt+C7KFgyo+/34MA6E19eAeNzZAiAv5dhbZf1CofDlfVvgoU7CNxi4fr9z6vSrAxEg+6lafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"79b4bc1e408cfb773f0d1739808ae49fffaba9bb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.7_1764089141417_0.3510655874380284","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.8":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.8","_id":"@planningcenter/tapestry@3.0.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"dist":{"shasum":"cafa6f12dcbccb28bc2d020aadbbf7543a485ee3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.8.tgz","fileCount":190,"integrity":"sha512-w32yZHOq5RSbo34Aq1USXFNzTc62rKNqgU3234brCN/OY3q71qNgi2Lks1TEwIGA1CG26HtOFn43O3jq6qVNSg==","signatures":[{"sig":"MEUCIGC25H+Y7umHBzOhKuyTQRgzqkl6c5qs1XlB9A9YKEWKAiEA07hRculsqzU2iEbbyMZ08cFJK3URGqZUfZJDLdr8pCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"146786a4a3e8e70db7030824e97c8472fbc977fb","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/8.2.1/node@v20.19.5+x64 (linux)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.8_1764097230306_0.37059788761110735","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.9":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.9","_id":"@planningcenter/tapestry@3.0.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"707c067363a8b3d35966bb375be2d0bc631ebaab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.9.tgz","fileCount":190,"integrity":"sha512-yoAGpHiVY81h3aAnkOAUfgx1kmcHPcenT7jJPo/CjqTGYY4vckjULtZbbUixaS65h2qCIdz8TRkjDMf/KHnJrg==","signatures":[{"sig":"MEQCIBzCdDR4jPzUk1CtYKliI2XaCklquEe90X598PO3OdX/AiB5PkKlj4NzWWMicaHqZk267HvanvyQP8+cay8q62P1PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d8368e7f06f2cdf493728e9c21993280af0512e7","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.9_1764105566139_0.9152281471966177","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.10":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.10","_id":"@planningcenter/tapestry@3.0.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9d827afc04a72b87ff16358edf62173384b5e3db","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.10.tgz","fileCount":190,"integrity":"sha512-akT5rbV1Yjmx5vCEYooqkmpGYYLSb+dzfnGTjjqeeutR0Sip5ovwp6g2AlnJWPJzrkbt/5t/jvhIH+5mP2sbBg==","signatures":[{"sig":"MEYCIQDhsaLQYbh1D3/Bh5x3SQZ9AEyhxNtZvbhKW6z6XjOS4AIhAIzEUDeEIWBaGVDnq78MKyCP0ga2nFaEEuTq7WpIzKqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2049366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a203b9bca56b893e03dad1c64c8bdfa57c22d28f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.10_1764112087925_0.9584368135982131","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.11":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.11","_id":"@planningcenter/tapestry@3.0.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4f90591639505a6a29294db4050af679d853a3cb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.11.tgz","fileCount":190,"integrity":"sha512-Y50b+WwNC5SaeoPHePUhKfcb0c6ZWgjqKSY8bKmxHCqFJ/1t32pWIFuMUf8cqnmKcuPqKv2yijEyuMNW+JMRDQ==","signatures":[{"sig":"MEUCIQCUiOq53RpFXqkPK5BX4yrBfp8c906pwzANkh++hJY4KgIgObbCBJknUeV4tjb0vjGDIVIrBoFfg+TPm1F39Bqkbd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2049645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"20a7443a979670f42c12ff55e6537a5b08b1592a","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.11_1764622427016_0.28136629420170634","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.12":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.12","_id":"@planningcenter/tapestry@3.0.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"99f605dec67791915256ed32e78446d3dc994970","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.12.tgz","fileCount":190,"integrity":"sha512-xK+hbR63HuTg06y3trsPVMD46AXs6SDTSYltMlxqblO1gUm+oOKOlpz2pNsPiNsU86VHqd7+LOBqD/5IcNkiCA==","signatures":[{"sig":"MEUCIEog/GVJN6pB2jhUNXn9xlvDaPxUYUC2Y8kFyEFjWaYTAiEA6C6kETSGOP9VBuFQlXEzirZGDpNqLMMOUd3vSjiJezQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7706368409489e35d9f65d5547be5bcff63c591f","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.12_1764626690586_0.31288910129903535","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.13":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.13","_id":"@planningcenter/tapestry@3.0.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5916068c04eee78a07563023d3ffbaf157297198","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.13.tgz","fileCount":190,"integrity":"sha512-2EKDFa2dKRUuIhXQvvYY+Sj2r9I0FuB/n8FoYlxwzuuIyZb8XN9UEKAv5PYNtOV9fvyOzGF0vpLaIDZLUvmvxw==","signatures":[{"sig":"MEUCIC1xBn0NuMpjVq+IuYIJ6GqUrziWBFHiVwcYO15n11J3AiEApzqL9+vGbGeSJ6Zk9yyk5Soj5WRhwMEy9OrZdpLCUVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0fa354c42111e34991394b25b88029c62e4ee5db","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.13_1764628897098_0.685776396037459","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.14":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.14","_id":"@planningcenter/tapestry@3.0.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"725b52b09285cb597d156abab8b4980ccd2fef54","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.14.tgz","fileCount":190,"integrity":"sha512-V4QyN6Wc2xGt3kqoNq7IKw8oNSwXl3+cRP0qu5pB/C5v4bebd6vHPhlMVnyCeakSGR2CpZGLgLl1r0HVbHYuGA==","signatures":[{"sig":"MEYCIQCDGb1fVv6NHN6dHj8axMFMpBpCJ+BPgm8UlyeSXQvK9QIhAPJ1r+nXHcrolQLylFrjjcA+ipZoZLvhS6revIl84MXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5442de623c3e3b225dcb00258322e238abb09423","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.14_1764711297034_0.5444946294965223","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.15":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.15","_id":"@planningcenter/tapestry@3.0.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c13f93962292b65a02a45a33f53189efe9bd175a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.15.tgz","fileCount":190,"integrity":"sha512-qRLIFDukGU49YYR7TWSjuvoR1GmmsZElAryjqx754W/nrKGIavFRarGK7Gr/0avn4iYxcstWukQLs6fNdsFpug==","signatures":[{"sig":"MEUCIEmmn0KmxmMf+Z1SowNvbiWByWZSSXnjlOR7OomyItAfAiEAvkaGkjSIMkvsB7B1rS2GInJTwHHlhYBkuurrxagMvd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"89d8c1b56e149b696a78de90446b32c91c237362","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.15","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.15_1764712225072_0.2798890300145185","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.16":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.16","_id":"@planningcenter/tapestry@3.0.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"872c1273bfce0002f4bdae3a7156a7b7597ad49c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.16.tgz","fileCount":190,"integrity":"sha512-gvX4UZw8H1ZTQiU5LKFpGpZifzuZbuuiWGSiDy6Tg7K938YYRkWFRwCRcclnoieZvSxHOFREiV96vb26pvWqAw==","signatures":[{"sig":"MEYCIQCTpi+oIZwqY6n8Ht4snXxGGVc4tHMVmZlw0ksccfvCjQIhALNTCChRPfWsfjrjhtahV84fIAvXbqI5E8Q3UUUC5Grv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3e9aebb07141e08923ceb00efffb0f662d56dcdc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.16","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.16_1764778262356_0.9440426850181782","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.17":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.17","_id":"@planningcenter/tapestry@3.0.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9975e91e3cbdd41abb43f724dd97a6cb234ef5c5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.17.tgz","fileCount":190,"integrity":"sha512-miU2N9zNUqZCr4pe0ESl7mrKxZCTBqXWahz9484z8hyL0lBgtzyHaKkmeIi+KXl3z+L5ASuw9iSY/GqWkPpOoA==","signatures":[{"sig":"MEYCIQC3/B+PPKFSpo5d6MLFSeRlOR0gh4DT52WsMIbTZYL/5gIhANfbO9DdYFQ+l09uE7jik3mjV+Wo4tF573YTf7H+HFdr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"eca229b9080ed17a0fffc025a0a4881cf33a311c","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.17","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.17_1764796238616_0.2941851356016283","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.18":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.18","_id":"@planningcenter/tapestry@3.0.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"81080f4af2bdc5778fef596de4ef98e8a130851c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.18.tgz","fileCount":190,"integrity":"sha512-qY8CYgfgfClLRkhWYMS26lg2Z0/EAG8dP1amIYvE/nBnRmXVA1KDg/lNlhGjCnfrIRJ8y3EIOIRRkgVnXgYKxw==","signatures":[{"sig":"MEYCIQC/aqnU49l1jH3e83XicqHRL1gmLgqJpYaYb3kd6kF/6AIhAOdktyH5On4T2FIM6tQRPnJqe7JcpQzrDSrqbz13eTfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"47b87c3023d14c197c2a84fb90faa42b8554900d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.18","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.18_1764892101172_0.15726676602577472","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.19":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.19","_id":"@planningcenter/tapestry@3.0.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1e3b9c32027f056d9d1071e5684d545b09dc3784","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.19.tgz","fileCount":190,"integrity":"sha512-IHk+3TEWQX5iUR06sssJB1ykJw2Dq/3BK5TuPWOtU7xRLBANXtn4s9qm6r91xeBaeRUUTD9NGlnvQ4tOS3lpQw==","signatures":[{"sig":"MEUCIQDcpYjZzOBugMjt6ldPQOGcArZSJgL/ATMDHEUV2FIjlgIgSjDLyqlW8zfBjX4ZKMiraz3PkJY7z+LPu1M0IHZb7hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3e0a415f2b92cbb4c4e1ac99019d31ad0371ee8b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.19","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.19_1765215935570_0.5805031337014617","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.20":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.20","_id":"@planningcenter/tapestry@3.0.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0ea41d631d35f7cc08d16c61e6f2c4f139217b23","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.20.tgz","fileCount":190,"integrity":"sha512-c/XAs5i2+c2LREhPjDMZq9D3/1JqK5ra8LoBywzumhu2S+hBYApFLm76jEQXKAHyBmfYOzxe1HDu2mRpYcNv6A==","signatures":[{"sig":"MEYCIQCr9jmAYqJYqzHBwjOc/gl4o8hTUnZdb/VIRCqII1u4BAIhAIZMrOzXgM/i542tboL6ohawP9mLtaEbItdllVMTzlgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c112c700fbffae8c85225b9b851c8d23c057f5d5","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.20","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.20_1765219311032_0.018171821043639902","host":"s3://npm-registry-packages-npm-production"}},"2.6.1-qa-513.0":{"name":"@planningcenter/tapestry","version":"2.6.1-qa-513.0","_id":"@planningcenter/tapestry@2.6.1-qa-513.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"be2ca2eed6cb238d4f2a1b10302e3e8fe024317b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.1-qa-513.0.tgz","fileCount":190,"integrity":"sha512-eOQcrj6gSemtGaCWe3wlX60xPxmSS/ESNWt4hLFaKasHypnw5l3UiOEuTy9XHiOxbRck7DNj+nGVtLOIHnVScw==","signatures":[{"sig":"MEUCIQDNGPwzm3279TCQF6uCpIrc5yZYGder1ufVAWwWamBz/QIgefzV0hFTF4LCLd4/4qajxgphxHmWci9U0vKGom+zqic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0287e937d381cc1c84235470ca5fd6bd2f390ecc","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.6.1-qa-513.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.1-qa-513.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.1-qa-513.0_1765232061094_0.6052210364148147","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.21":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.21","_id":"@planningcenter/tapestry@3.0.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"62521551f516cb14f77d1450bb9c6afdb43df2a6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.21.tgz","fileCount":190,"integrity":"sha512-5HIA675h6UbWIgveIOb3Jubc12MkJHoG+hVuVaNl1BL9oDv79L7e9L5zB74NithpG8URgEJ9HdAwIQ4Myg0uyw==","signatures":[{"sig":"MEUCIH+6Z/YjfsEHT+QplXg8+tqiD5bIEDb4W0kN9ECjZ4P9AiEAqLQ3suvKaK3Aue1+RZzyFCtFi9bU4GAbnJmIV66zV6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"483701e59dd71967051bcb58936c74f7fa750b3e","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.21","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.21_1765299036391_0.6191306396969973","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.22":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.22","_id":"@planningcenter/tapestry@3.0.0-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d6eb4496c7598d9b8a804d11202ade7639d28d59","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.22.tgz","fileCount":190,"integrity":"sha512-O3T5KmFcDmStSMyoj256X08gxg+WeNpBxdrrvm2FXHiuHWSK5lEtf76YSGdXuLj1YdDz4hmBLBkiSH59wcjfVA==","signatures":[{"sig":"MEUCIBx9U4pwVW/tTbsPDl8LPZGApWn9FJTLugO1qDt8yVFBAiEA16JOQstzxmz1Ck1veCxc1k70H4ncJ9BKvV8XwA6MSz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ab2c563cd76592a00657ff92133b374994974caf","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.22","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.22_1765303490505_0.9557766405780701","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.23":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.23","_id":"@planningcenter/tapestry@3.0.0-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"773a2e9a1cc00c4f8a2d80c45de5a0ab4980a870","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.23.tgz","fileCount":190,"integrity":"sha512-nvnXHCwaIfcc18IN9bP46Z5x679flR3NNLDBhPXlej4Ro6fFOOaYjWBZo1IF6E+WC9nhdr63SWgYxaxqjl1j9w==","signatures":[{"sig":"MEUCIQD0oKQJGz3QlyrUa6bOazx0MUMZjojbRvoy38BneDh2JgIgM9rZEAxZENAoEjjxAqFjrNwjXlH+/Zk/1GIW/v9KE1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2b54f6f8cc75dfc9ee5333710e9be86797919b5d","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.23","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.23_1765490176962_0.23159485542320057","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.24":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.24","_id":"@planningcenter/tapestry@3.0.0-rc.24","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ed9bd8654a5bfc7eef5e462d7adb100071467756","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.24.tgz","fileCount":190,"integrity":"sha512-d0oDym3mJ7Y9OFqniyKpmZZGkpgN4XBLx5NuhStOHgA0yLHQQDbiyV8BRpZkYTx7xF5gc/pj9NK63iXZgq8nJA==","signatures":[{"sig":"MEYCIQCcqmFCAocJwFlkr8VHGt8+jXt2p+zlOMQwu3lUgwQIsgIhANi/MInFfWYIPx8LlPhpTyQtd97dXkO7Ib9lgikHjpVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c5e506b86852de34ee141de157b527cb4c9ce06b","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.24","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.24_1765492794328_0.40741126760065094","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.25":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.25","_id":"@planningcenter/tapestry@3.0.0-rc.25","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"348f0d950b3323979cf71443cba70b5feb8faf8c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.25.tgz","fileCount":190,"integrity":"sha512-vlgjqdyTc0YI2kPzvxBPdCdFm8uPs7NNy3aW9jkbkDVDUbR0DjT83F2u6lmSq4T2xl16RzMdF2xDrX6UJc+JQQ==","signatures":[{"sig":"MEQCIBB/1/U5QTu9VHQFPzLUzeIak9HoEQ4KW4imJ/M8MkbCAiAzlobxht7qrk+QK5lWCS8kIIBVA+cZsdQUIH64mRS2OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2084057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b43547d16b655b681e4d6e9f1205eee39a061334","scripts":{"test":"vitest run","build":"yarn build:tokens && rollup -c","prepare":"yarn build:tokens && yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:tokens":"node ./src/tokens/style-dictionary.build.js","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.25","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.25_1765496857833_0.26539875413758707","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.26":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.26","_id":"@planningcenter/tapestry@3.0.0-rc.26","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4d9b1b3b24df437d4e7bd5bc2511584f89f4cc44","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.26.tgz","fileCount":178,"integrity":"sha512-cFGprdlHJ+ux0PdwSVbsbZAZ9oa909U52dP1NSRZ1ibk3juRfx6bxw5LYemYOgHC9h6qCXmi1Gu9/wdxMJYBJQ==","signatures":[{"sig":"MEYCIQCdU0nfLixv6rnHEFOfw0Dy12cJKo84WH+w5n3ZQSQoHwIhAI5EnWKzhR4raCaR1k6VhIoXsq2+NkaIlV1pUusS6N99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"aea28b347c2ec3f8fa459eb4dbe58e47710d54a5","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^3.0.0-rc.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.26","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^3.0.0-rc.26","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.26_1765816041606_0.01319601716371821","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.27":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.27","_id":"@planningcenter/tapestry@3.0.0-rc.27","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"452be357a0d7bd90383311b08c6073d7abf88b86","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.27.tgz","fileCount":178,"integrity":"sha512-VWeOoxv583B82TZUnlBUtL8fsj6M6NBeOOP9XtvhDTPmuOkLGfqoiCRJtBxuv9r6OgC0uqgZt6uDqS0IBjj+UQ==","signatures":[{"sig":"MEQCIE/YHaLtzTodTm431R3WYo6TsXsyl+M48fPWDu0mH0FmAiBhu9VoUPIq+vyGqAfQ/n468H8vXxAa3Pw9IDYEJhD6NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"be65a3b3b19d28ac86191da296568f48516c72fd","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^3.0.0-rc.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.27","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^3.0.0-rc.27","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.27_1765817256938_0.9835051138130295","host":"s3://npm-registry-packages-npm-production"}},"2.6.1-qa-522.0":{"name":"@planningcenter/tapestry","version":"2.6.1-qa-522.0","_id":"@planningcenter/tapestry@2.6.1-qa-522.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d3b8fff1dc52e8e4bade4196efeaaf3a2de02309","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.6.1-qa-522.0.tgz","fileCount":178,"integrity":"sha512-ime5ua9aD3nHf+qQBFhI+bctGtg8oUMdq/+sjK26VQ9T5OBhUW7eQTbj4hT3ZK2xuqe8sDczuGtVTCkAoKvWdg==","signatures":[{"sig":"MEUCIQDitf6FuEVY4h3OAYSmd0PkzBBGNJLylIJ8Lb7XgMVIeAIgOLxxLKuNff/w+5Foq8EKlejxGPeQ0m7DFWkyWkHA8do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"90ad76260c5e388c8167676ff475ca2ae262fc91","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^2.6.1-qa-522.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"^9.1.10","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.6.1-qa-522.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"^9.1.10","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"^9.1.10","@storybook/addon-docs":"^9.1.10","@storybook/react-vite":"^9.1.10","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^9.1.10","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"^9.1.10","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"^9.1.10","@planningcenter/tapestry-render":"^2.6.1-qa-522.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.6.1-qa-522.0_1765985798415_0.1468962461679162","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.28":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.28","_id":"@planningcenter/tapestry@3.0.0-rc.28","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8de684decffbc72ba8334a2975ca753a9437124a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.28.tgz","fileCount":178,"integrity":"sha512-KEQVy/W+es+SgCsu/LhZvXuVkMTtWvPaPN5+KqV0VUre3cXlTQA3mPcceTxmrZpdJe5q8e/Ny3+bVSlk+KIrCA==","signatures":[{"sig":"MEUCIElbGzPR57ieSD14RO2EsFmnyeXVCxIuL8waLHBcpj0CAiEA76wwMJV9267TkvCprnHmr5q+n4CtmxiqyQ043CaarzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0d004fc38edd2f4519ca725fcfc2af3858dc2661","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^3.0.0-rc.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.28","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.0-rc.28","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.28_1766102760795_0.01007806009525547","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.29":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.29","_id":"@planningcenter/tapestry@3.0.0-rc.29","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0fa366b14525e969c290464d9cf98b4bca15ea24","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.29.tgz","fileCount":178,"integrity":"sha512-9yvTG/c2cwF0y+AkFqn+zm6OuWqS02Rdw6lkLPI4Cvv/KpNaenSdSP684VVQihe8tLjwz34shuIb3iSRPUHpNQ==","signatures":[{"sig":"MEQCIHXBiQdChe2n4hU4sP6PPo9ytpUhsaOWE2QKNJn0BalnAiArl2I4WeWzp4oY5qM2U9Rva5NxFUjz/CF42LD0cfaxIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"627e48d5855ec49866141916247e2bfb85fc5328","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^3.0.0-rc.29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.29","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.0-rc.29","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.29_1766423368922_0.7982929335147342","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.30":{"name":"@planningcenter/tapestry","version":"3.0.0-rc.30","_id":"@planningcenter/tapestry@3.0.0-rc.30","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a2744703942b0b54674f08cbe43706668052b3e7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0-rc.30.tgz","fileCount":178,"integrity":"sha512-0X8qAPpPJu9ekoWGs2QkKGzT4C/VT8vZMvpyfP/UMrDmv0XzuV8eJYNWiLVwkVrKbxZxL+jrK1kFUKc5UjaM3g==","signatures":[{"sig":"MEUCIQDcZ+2rzENJbpQU+WN85SGLrOOy4L10S/i9IZt4Q8kvtgIgHuqATDCo1qADGVkBpkzK9nWVpohDN+fSEe1o32hYMMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0b2086dd0dee72848ec1d8770898b3eeba4b95b0","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^3.0.0-rc.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0-rc.30","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.0-rc.30","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0-rc.30_1766426594478_0.2940127823517804","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@planningcenter/tapestry","version":"2.7.0","_id":"@planningcenter/tapestry@2.7.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fe88485e48318ff98dfb98fcf1c73bc03a2f3556","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.7.0.tgz","fileCount":178,"integrity":"sha512-ZLOVnGr7c1QFRrHXRk01YgVfh2wpC5eW/Mdo4kfxA7Dz+2gZUtr1HqpSYpfDoAQS0p4i6mB2VvOYac0IssakDw==","signatures":[{"sig":"MEQCIA99RJbZ0n5Szdo41ALnz/ae6jmd5lX0cKdT6Z/Nkie0AiBxQhc1zg4l/mgRB1Q6AnjWIHEQYxvCNB+2/Ak2hVG4Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"07596865f0ce45e9af485f67c1a2a03a8d54226e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.7.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.7.0_1767804307739_0.8398641428956402","host":"s3://npm-registry-packages-npm-production"}},"2.7.1-rc.0":{"name":"@planningcenter/tapestry","version":"2.7.1-rc.0","_id":"@planningcenter/tapestry@2.7.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ef21c9568e42a59523943f72b887a20641f26d87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.7.1-rc.0.tgz","fileCount":178,"integrity":"sha512-UZX/dlIEUUQ2f21JHhRNGBeZbr5a9Y0t4uHtCsQTDafWH4jRifnVuFGXKU6Gn1aCFTpwxGMwIkse2snj23T3NA==","signatures":[{"sig":"MEUCIQCVVqDFli6dPJZyeRxzjiMNlnFo9/2V9kkGqVXNFq8HyAIgA7XLnx1MEQBMvrcWJug8Ma2cwqsNPxbTrK5WaNeLWqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7e0306117615a50b7f3fb3cc1c0f48e0f235f245","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.24.1","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.7.1-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.7.1-rc.0_1767806997372_0.2541062692645668","host":"s3://npm-registry-packages-npm-production"}},"2.7.1-qa-513.0":{"name":"@planningcenter/tapestry","version":"2.7.1-qa-513.0","_id":"@planningcenter/tapestry@2.7.1-qa-513.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"94904a05a95ec2e7625f93903161c486644e4ef0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.7.1-qa-513.0.tgz","fileCount":178,"integrity":"sha512-0qwLyCpS6BF41I9DAMLSZovjZESLU3Mbrf7G4kyCAeSItynYsdNAbdEqm5VVXFDhirjblqdSt4CuMVDImt9New==","signatures":[{"sig":"MEYCIQDJT4FP6zEH+ul9hWx8Q+IjVU075OGEyLJj1yT0kz2GdQIhAJXpR8qRtUOZPGHAsbUtv7aq2QWVoAzfqa+UVJVCjuG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"99523ff01a0b24f7ecaf6a22b9da40e2594880ef","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.1-qa-513.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.7.1-qa-513.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.1-qa-513.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.7.1-qa-513.0_1767889247759_0.08817077085778036","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.0","_id":"@planningcenter/tapestry@2.8.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"381dab747822711e06273f097e1ba78e9a25c8d8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.0.tgz","fileCount":178,"integrity":"sha512-QrTOWevFZA9pd2yWW0W0wwVILaZlRCQt5mZImblVLBAVQVtL00HfeF43C4XMB9BP02XiHB2BQtisKl5U7dukPQ==","signatures":[{"sig":"MEUCIQDOo93VrowwAO9C8/WV4OLCjYMy5f8a3MD75cGJb6sgeAIgPPdCzvNmtyptJOpgYI7R9HfLiX4hYyUq8/hhSSVAjCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a392b0420fa1370b0c4d4d4c70b5e8d4d835b4a5","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.0_1767890867768_0.203909894157279","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.1","_id":"@planningcenter/tapestry@2.8.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a2ffd33794335103665404f09146f02cf5ce83c2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.1.tgz","fileCount":178,"integrity":"sha512-qn421G75hMDO2rqZtO62BnuIokdHTOXlzM7Q+Ls89DAGmKQlkxfNrTUPPwD8xELieJ+RlcF4bPMs42xV4enNUw==","signatures":[{"sig":"MEUCIQCNK1vbzYJ2ZbYhq1P2weLd6Fz4P4Gd0vx2W3Escyb4pAIgK6WJ4bvKnASFYbdU1JVJ/aWWrvE6lnfbYvpE0ylY50I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"142fc65c6b21edc636e8adbd6795d410d35e7d8d","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.1_1767893917819_0.058591475871089926","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.2","_id":"@planningcenter/tapestry@2.8.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3de3d861cacf350e9faa661c5cd3caae968d207a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.2.tgz","fileCount":178,"integrity":"sha512-KsEoPCQttIgJ1aWu5LEYweqBTGcmmd1zl2bqrpVRU6/ewZgpmMTBjKdXnXrtxNxnv/luq0QX56cpbhAk4lZ4Yg==","signatures":[{"sig":"MEYCIQCB8NsYhnM4/2R9UQF3ngc2hMShpfeDMC0fe0Un0si6ygIhAK89yjxg/Ls1lrK4Di0lXS+nfFXXLqzxITP7suqXmWft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f25df32cde1e4be59e7c8bdc7ce4668d4b565cd8","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.2_1768237344356_0.6354927295499473","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.3","_id":"@planningcenter/tapestry@2.8.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ad66f27123e1cb691fb3f30b33d9895195191307","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.3.tgz","fileCount":178,"integrity":"sha512-04UfiHHXQLZcG+qKhoZBSSXGEv0aYAHBJbfElP1MLRdIJDr65j9OfgVvRAZ746WiJV75TpZaWa3ac6QAvbdENA==","signatures":[{"sig":"MEQCIFdzgcVGtBbOP0E/xAaaufUrRDc7XYAPU76FDUxDMsTKAiAxC1PglCS3qfTZQ3ZWafLI3CL5BwEC/Ycd708PWzWQ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e9dadfc60d6d0b0de13e5b4e531c022746f23833","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.3_1768238855369_0.9079305098804604","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.4","_id":"@planningcenter/tapestry@2.8.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"59f5df7b876a501d910d9867724862e2095a20ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.4.tgz","fileCount":178,"integrity":"sha512-NSH6XikTWE9a9qHsoeG+p+f6MdmiOp+bXH/2iICXhUkENPrIXK1n9l//m9/oy/kaPbmu0xQWYqrC0oy7fYUABQ==","signatures":[{"sig":"MEQCIC9FTJk7ztCY7nqJMDLoUq8vgYTnPyv8amFSXVmmkEGjAiAGHjMFUSXcOOuRM6Vgag/PoRw/E1pvIeFKn0j7UTulDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"edd11d220886f49d34f7a9378be141d735fc53fd","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.4_1768247173786_0.5194064433458272","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.5","_id":"@planningcenter/tapestry@2.8.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f32e2538958276020cfd08b073b8e8d81c4d0318","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.5.tgz","fileCount":178,"integrity":"sha512-v+TOdyWbPblxnWWtl1DZKu9Q1BUl6/QxaLAc8Pu8MewmCaSyh67GHMXunMtaRvcKCVrRIHxVhuJFBZuaLteCKg==","signatures":[{"sig":"MEYCIQCtrqdpJGXZIHCtTf3IhGt8bAJ5q5VoZZ3bt4oesNovXQIhAIQOj2gYuC7+xGOySll1dof0RqQ/E/5ytOgRryfzkJMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"46cb9dc45dc5c8f67fbc4bd54a964296f6349f0c","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.5_1768406274535_0.41945209986805754","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.6","_id":"@planningcenter/tapestry@2.8.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a669bf631a6ad629ad2fb5ca2fa52b139e953c38","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.6.tgz","fileCount":178,"integrity":"sha512-24JKtcQWoDhBOXFivHmD1XEorBrZVldW6WcjBFrvvB+dPv+ArM1CX6jALCKWWvMQg1ATg8YEtxt4BX28tGC2Vg==","signatures":[{"sig":"MEYCIQDRpJtM/+shZMf8X6K7iMCquHgFXV+H23s7Ioidc3vCYQIhAPkiMo37b30cTe93U3rk2IkycGZfngABrswrO+9rfRRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9d9219ce7f6a14204379d093edf6fa4249882cca","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.6_1768406536713_0.3308665284469916","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.7","_id":"@planningcenter/tapestry@2.8.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f95a59fb2b91e89667d6749720750375622f751f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.7.tgz","fileCount":178,"integrity":"sha512-iGdf+LuVD2HEXVKvyHqMabcaJOLg4P+5s6bzBMnCeQjISltIzt+OAEDy1dUUDefgpvpnbMT1YZaGtuupW1cJHA==","signatures":[{"sig":"MEQCIBuDM39J3vb84seSdUTu5Xoxl0mtVP/Li3i3+rWERjZ0AiBtq1KgYiv4iryAh6X2pXyCcWMAaNsyKKXw/iNpCSU6Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f30aa16d09cf7a863369414dbdaf326a0c03e961","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.7","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.7_1768406866028_0.6377260025918516","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.8","_id":"@planningcenter/tapestry@2.8.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d74986878d62424134283dc4d79dc755fd5dc9bc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.8.tgz","fileCount":178,"integrity":"sha512-dFGZEmDTifm5eXNcURtD6vvinvrT54/UzBeXJnG+mhaDuE0CkVgEXmZb63gIc+Fk0FCKNX3HmD+aJ9VMyI/Y0Q==","signatures":[{"sig":"MEQCIDJLTJxKOLej0Ps/JT7lUV1F2vZp/uFexNi17bC7vWV1AiAaDP4mO3h1Ns2cAGuzodcJ4P/5pQb+ihblnHuImj6Mug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"32d264f2e01ecacf9c9458a487928c97761c8e95","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.8","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.8_1768411879357_0.5276399265922085","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.9":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.9","_id":"@planningcenter/tapestry@2.8.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"abf2da5b3e12fd3d0c765e44599e0c01d46e0e6e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.9.tgz","fileCount":178,"integrity":"sha512-eoEEghFt/TicZ3W+Q2FCF1ysQWj0MuCZV+Vd3hJoK6pJldQ8d4RCPa2P6sOctaDMP7baefQ9ikXZHjyWZ1kFcw==","signatures":[{"sig":"MEYCIQDw3gGwoaQDg6Em1HIoxdL9MlgbQGDR6JKXGGgngC3pAAIhAPTv/vrvgJvt2meEBoRJyAW1NRV+tKa8FgQMH20XzTDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"12326f0752a83c3b12198500e4c1a175182e992e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.9_1768502152612_0.9172157420040867","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.10":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.10","_id":"@planningcenter/tapestry@2.8.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6850410177e09d4138d5dc7bc322b652a0c0c142","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.10.tgz","fileCount":178,"integrity":"sha512-NrAm0BYPwuYB5jcbNBlvevhL1+pSpE7zKplqzI6VTe5Jis2IFl3vSZSDEkej0mVIfmqGZNrdEK63EexX8avX1Q==","signatures":[{"sig":"MEUCIQCn5DS2hBcm+rqTIeV3Fq9cVfTBRd2xVBuYK43COCzU8AIgCMnWT1jF/0LGTjW63ZgjoRQU7Je6zHOxo2pyupJTa+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9c65ff2b6027e6d3df85f166a6cc0c2abc084b7","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.10","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.10_1768502687403_0.18202339578781324","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.11":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.11","_id":"@planningcenter/tapestry@2.8.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c55decc8d5b2a9817ca26abf2524ac9ef4703614","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.11.tgz","fileCount":178,"integrity":"sha512-THC//QtWgDgRgmiOpfwa3ovzu6iykDksnHdz6aITyOPhxhYT30GPMs20NJCZDDYAqwuW1fV6BO5suBfSGGhUjw==","signatures":[{"sig":"MEUCIBj0/ndpGXZNBkvAGyOrbrKGPZoTsdxJHUcIObxM24K0AiEArS1eSo+GIUrk5s3daUx0zJAWkO/uMswQp1POlp1i668=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4f6c7689fbcbdb7dd23a95705aac0b35771ecf9e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.11","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.11_1768930354584_0.44597842984782443","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.12":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.12","_id":"@planningcenter/tapestry@2.8.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f71f3dbf29de9186776394dc8150f71ac9e16e2e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.12.tgz","fileCount":186,"integrity":"sha512-4KSQyFhUJDn94GOEiCR6bg8lS/ZFgHGTEbdmBCIuEyfBjTEZGQNHmvNio+lyNKZCoIkDTirqt45YoDhE2hR2Tg==","signatures":[{"sig":"MEUCIGMvz09ZEwd+/y/fUBUB0vSoQrMJGyWKNQA0yeCWGnCuAiEAxJdsFqFQVklvy7vQZj8w/S7o102OohgKgQhSloW3Xms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723656},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"08a3bb2b8797cf2174e15fffcef80b0439b4bc17","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.12","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.12_1768950445643_0.9143455920982777","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.13":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.13","_id":"@planningcenter/tapestry@2.8.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6dd7538c8d9ba121d71f83ed7091855b546e2b38","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.13.tgz","fileCount":186,"integrity":"sha512-foXItM/ou6x614MgsfeZ0ePmVdsaD7cWPOBMriOBv6qfsvMvLyEmBcfVW9UbHd9AMTSDHOdHaSNi+Rv5uithLA==","signatures":[{"sig":"MEQCID5VbzXIYmLmL9Ty7UFWg9zTDvgwCOlE861oDA0UpkerAiA8X3nDA4Ybfcv6E0KfeaE7dgIzJDp6QzbnM38kMI2iYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"420b064d8d040be10e3837b4c287692791564d08","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.13","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.13_1768951513395_0.3151160185237709","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.14":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.14","_id":"@planningcenter/tapestry@2.8.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"76704c7ba1a65b278edc871955ef8aeb3af945e9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.14.tgz","fileCount":186,"integrity":"sha512-2PAfB93hEHZQ75y2mT/meBiuIo4Rxwbx+KoAf1+vBiq+y/SJYnNjjE9QJ27BeLH0fvx1ypUHarOCH4B4rm8z7g==","signatures":[{"sig":"MEYCIQDzpuY40Rdc7lxUiJ3T5Bj/Lv/J6zpHgxddOGAdEU/TFgIhAI/EOY0lGB7CxMWpcLWRUpGb/EdPUpUWcmh1sywR5Mvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b02a7d01f5ef258d4d7c0e286a626100f39171ee","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.14","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.14_1769004983190_0.371535334445823","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.15":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.15","_id":"@planningcenter/tapestry@2.8.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"019fc004dff6897a4c1bd0dd3160da06cc0bf65d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.15.tgz","fileCount":186,"integrity":"sha512-hOw/STWD5vMGpICKg4izMC1v+okW0RC3EQCJz50X3lO7kbAgag7JkagBUvxeDmtbzaocos+duwb5U+qwO35eVQ==","signatures":[{"sig":"MEUCIQDcJP+EE8RowYvbWMldfC0ZSIctLPwyTRIJPY9jGkLbswIgLXXqfYGDh+ANmR8oX5+c4i0vkpXf9gwQfa5te1bx0To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6fca04d14f1d3e001938f95095612537fd3654ea","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.15","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.15_1769018453737_0.7544750608995774","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.16":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.16","_id":"@planningcenter/tapestry@2.8.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"eaf65dc2603a1a65fe4d0c995fa271a6090c4f59","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.16.tgz","fileCount":186,"integrity":"sha512-/kqkhf2aXAs8pxpKITNcD1t5O5H7FO5oqQjVaCqfcgjLYngYie6825KN+1rWEt//tgJOfpJ178+gCoFlE3D0wg==","signatures":[{"sig":"MEUCIBxz5VWZ0kphk9P+xhk7hv3+qxAMDQhspjT/HbBbGw2lAiEAuHc3OOlLH0pW+ulZ8kc89nuxjxKeAG+5D9vE1a84Dbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"238b17f1dee6f89fc4784624e823a99398c5e3e5","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.16","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.16_1769036621952_0.5859672552751816","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.17":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.17","_id":"@planningcenter/tapestry@2.8.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cc60a4c8905955d0e1a7b417dff25b6920ab10e7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.17.tgz","fileCount":186,"integrity":"sha512-v7uj7u0dVE7Yzoz2x2z7bM7v03eXksnP+IFX9CkbpD2vMIW6ENpr7js6lEdGuM+sUJvgymZ/Q2uO6UOySZGrYw==","signatures":[{"sig":"MEUCIF3s5bQaOTSuQRH6pVrHVpCpVJVplwvfwU6gQxm1RglAAiEAurUliyTkS9qA3UU45F81hJZSR+IqBtV7tQap6IxHYNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"985de8ccf0c45b62f9ef9ac1cec8f71994655d66","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.17","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.17_1769041668136_0.6382819635356718","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-rc.18":{"name":"@planningcenter/tapestry","version":"2.8.0-rc.18","_id":"@planningcenter/tapestry@2.8.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b4061bb76246b1c4ab288fae8a06b30f48688be","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0-rc.18.tgz","fileCount":186,"integrity":"sha512-rKIl3AnC2gBp3Y/f8qZeHqtaKf0dYHN/YNF0yqsHdyZlbArzdSwS3sr1/r2ZiG6EwryXeS30LWPIpZI0gSzlAQ==","signatures":[{"sig":"MEYCIQCsgITBrY+TegbpTrRfWuVgJfR5Kj24bF7mY0WiLj/2jwIhALyLO2Vw2y7k2DOu/ulPcDcnJ5k1nki6unf+/Rcn9VQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"82481b35ec25db26d88df1c962bc972b73ca3f17","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0-rc.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0-rc.18","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0-rc.18_1769096519996_0.0762475009556125","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@planningcenter/tapestry","version":"2.8.0","_id":"@planningcenter/tapestry@2.8.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6c3da784dba5de90ed841b5b2386b02dec510061","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.8.0.tgz","fileCount":186,"integrity":"sha512-PKdhvEMcyntjov53wg8r1Ro26cuqZ/4Q/ZKe6Ty4WMSHSeQQL1qvAu3NnqysfbUmsaHOpC3DbIOrLANkSq53RA==","signatures":[{"sig":"MEUCIQCdK4fpnj3/7mfXb+7cPI4zyDMSnkVE0XfaGeGIoq/w1gIgH0qp8SF+M/vYuV3iUAGtHLuqhr5Y48ntbHjHNESUJlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"29f0518925d1d6b51c17b10ff1fae72b9009dd31","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.8.0_1769101293453_0.23619110602044224","host":"s3://npm-registry-packages-npm-production"}},"2.7.1-qa-522.0":{"name":"@planningcenter/tapestry","version":"2.7.1-qa-522.0","_id":"@planningcenter/tapestry@2.7.1-qa-522.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a08bf5b44bd22f3483f79230a807f08e6b0d3999","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.7.1-qa-522.0.tgz","fileCount":189,"integrity":"sha512-UV9q8ZOuy6aNAuA12VCTCqnMNS/5SuTJ/xxoyVyRuKL3NMDNhrA0xie6F0EeBQnbNcxDKAwedNKw/BGAZbbaEw==","signatures":[{"sig":"MEUCICiOc1gLF2DhmrhbUXySomWKgsvszfBsVGi27McFfSuYAiEApcMdNcpTt87CSF5v1MISOhMcP9HXGILL8QBB8hI7m9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1782789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"98685175a4b14601fd9a6c0b5974a9a91161fe2c","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.7.1-qa-522.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.7.1-qa-522.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.1-qa-522.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.7.1-qa-522.0_1769107750090_0.6421363472201485","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.0","_id":"@planningcenter/tapestry@2.9.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"10bf15887f23546da45cd886aa1a558f515e84d0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.0.tgz","fileCount":186,"integrity":"sha512-o+k/Pl5is0ylvPG2R+t0QGnMoAam7w1he/SOnzbaC2Ic9KMLnWXoJu2MXRNYz1XqZW1yZyTqlEgLYWjRbeE93g==","signatures":[{"sig":"MEQCIC0ZdONm3lrm7gI55TDnqalhJK6NMx1Aq23SJmWbLskmAiB+yp+CpaJZi0iaxEyieARgQiqr9nLfvphBksLjKtlhUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7baf7bee997e41c7418ab5f860215616c69e6e9e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.27.3","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.0_1769121615354_0.5287988706314459","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.2","_id":"@planningcenter/tapestry@2.9.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5d3ef27f8486dcad20c069db58b2dde8fc307419","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.2.tgz","fileCount":186,"integrity":"sha512-sqC8oAYdUV9C9MbqMi+lhWauVDs7DldoTUkR+IH/Rm7vy7OobXcaSrKd1Rhv7WrVKHjkgLqu32h+0sYsJMSmPg==","signatures":[{"sig":"MEUCIHJamxcQkcXnJJ5KphpotSHSPJaPypfLUJcPWAqpPxbMAiEA8+e2dmLFvuFDNy8lymqQS8tEOBZrGr3HpAKTBgJ+pUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"07af7b33690769de45fcc261a016b6e72a04fec4","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.28.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.2_1769552641371_0.9932128812071623","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.3","_id":"@planningcenter/tapestry@2.9.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e54478247b99720e4d0c822002e6074199237bf3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.3.tgz","fileCount":186,"integrity":"sha512-3fOgQXWflPyeuHJxnrpI+ieozfDP9HrnUdMc3f8QcIS05fXNuUMaTTqQjUbar6uy+8Pw++5yv10El1q6YSZ3Nw==","signatures":[{"sig":"MEQCIAuD0tZ71z2ID4zrZ01j3sg6DzFTOhL7xjUoMNGErgSNAiAuHw+p/4TcU0urABKgoI8FLUpNHfr2qZKnRIB90fprBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"032da8895022f723c01e2ccceb0f4f97142ed4fa","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"15.28.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.3_1770054032268_0.41133441453860264","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.4","_id":"@planningcenter/tapestry@2.9.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"18862e75603ce3419f3e3a32fc5e76d520bad69b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.4.tgz","fileCount":186,"integrity":"sha512-MfupAK1Eiw59g6jx2zSRb2vIyg/ZxSdfWVid5r18UW1RivIh9C604QUxwGBarKJ6vxY6ozQgk1qYOSUEIgnwQQ==","signatures":[{"sig":"MEUCIEBMoiAJFSAygULRBcINkUOlDUM3QUfuURThcpzr4HjOAiEAkU8aS/toKka/DdKdbgUjM9NqHE6tYaDgAvRG3iGF6/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d7898b8df31982a93ebd0cfec7a5b817021f2b0e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.4_1770138879596_0.09717867251084589","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.5","_id":"@planningcenter/tapestry@2.9.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f6576babb8f0d3ff4931f550e009084338e3a412","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.5.tgz","fileCount":186,"integrity":"sha512-hplvjMfSYSmpB9E66n+zaw7hnjPzM3uS4SbNzSvcXqHHQZmIK9NsZWK3g7w5bsamYiaV/dAOoOOdArQbSZXSvg==","signatures":[{"sig":"MEQCIDl4SHbnpXyBrEcZ12VP4C0CsHhSPtEper3HB5Fir++aAiApucLP6idoQx8REKlXlBDWFpF2NQAsE3yULoH3X4ccww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d5d7001d784a255d36b637db752ef9a58ba551af","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.5_1770143140976_0.20917372695941805","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.6":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.6","_id":"@planningcenter/tapestry@2.9.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a728e4953968595a10bb52f6d22457929d8faf71","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.6.tgz","fileCount":190,"integrity":"sha512-lWbJKBuMmTnOdhQq1XWtY4SUz4xHQYcpgapQQaEWwtUPYZGpjl/awiXNVAV3YrRuvQxj3tZdMcfHprzhfVe1jg==","signatures":[{"sig":"MEQCIFoWkT/0a/ZY961zqHlMF94m5eZCanLR8nmnHT3I1HNCAiAttz4U+wgba1hjNED0hthIvpqkmKCPG3Pq5c26AE7jEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"df6d35d51f6d0fe8a42b8d4ff285d1538dab143f","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.6_1770143492846_0.2057523746492711","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.7":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.7","_id":"@planningcenter/tapestry@2.9.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"03a24dac1019c22f7048d6e499649ec50b012741","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.7.tgz","fileCount":190,"integrity":"sha512-vi5lhmstTunP5jWmm51k/OLW2eZxG/VVYF9Bmw6Dz2Ejx6SekkR7zOoupZjocMjbEft2/6IXu5J454nGucrnYQ==","signatures":[{"sig":"MEYCIQCzC4Fgk2RzloetJjtcB0kiHwEEPfYdHJQDPXB3IkPohQIhAKYMXD0NX+7X6HNvyqJ/EUFkiPXnF5XwqU10mas8iT9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9402ef421610973c15692dac1892e9ee7c039fba","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.7_1770143963757_0.2482119543099346","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.8":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.8","_id":"@planningcenter/tapestry@2.9.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0d317e567e549cec1de019e8e3979be6ec3bf4d8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.8.tgz","fileCount":190,"integrity":"sha512-pppaEf+OrPP5lHNwHO4bEDHC/rEn5zF/owXkOSzPXuoYz3JlgbcEuEN5G2Cqv29LsCXQZzCf4xdanKhxYPGHnQ==","signatures":[{"sig":"MEUCIQD446Jbak/A48ChMTU/UC+LVVyfE+h/QRgzeibCMIhS9wIgUDxUqQuec25X5j1VxXzdbfhEYIs2zJRefvOgQ2kEnl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9020e71322c0582c4a401a70802392ba54195e2","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.8_1770220988559_0.23211267573315886","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.9":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.9","_id":"@planningcenter/tapestry@2.9.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e1efe1e4db781201275617f00908190e8f147f82","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.9.tgz","fileCount":190,"integrity":"sha512-2O8Wev+adDJl7ciSqbRS7Le/d5w9UeG2XIpQPvXzYoWmJRdRd/2ZPS5u5vE3V84DYd8E2XQx1jtDmRogK5fKng==","signatures":[{"sig":"MEUCIQD27mb9XPc5UNO1+zeF7g6IQLtZKd2A05kBdrJ4LfM4nQIgYUU75WX5pfNWh3vyu+WJp0lDtOCwpMlELqn+L+Js+M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1bcc0cb158fee5e8a34ef67fa77b6b1304c0871e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.9_1770239033745_0.3667521163907328","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.10":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.10","_id":"@planningcenter/tapestry@2.9.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e0d20c4390282c284f71288c6edb5d3f8c676cce","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.10.tgz","fileCount":190,"integrity":"sha512-O/pxzS9WBmcSzr7G++sWI+x1CUid7UPwpXqW9a0CQ5Dov0qvQbC7vGxmhE9K47G+SjCRka26uUL/mR3dpu9ZJQ==","signatures":[{"sig":"MEQCIEa6jf9ZCrO1Cn/gbszqzeSJChC13VX4F0lv3K8fzzDnAiBEhqa70s7F+Nw8KP0Lq0gMQER2evGrf2xr+Xsc2QKawg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"95027063c4c7bc3d1d05343b66a6b588a32aacf7","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.10_1770313588796_0.08866227407855254","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.11":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.11","_id":"@planningcenter/tapestry@2.9.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"92a9ea90a71e8d75d016c95736ed98691cb43dbd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.11.tgz","fileCount":190,"integrity":"sha512-jrLiUG8ww/fjU/pi81SWeBrR/YpSwTakIBhoinTO/F6QL0De1wVZQu0f3oFlUZBb0TQyEWjtCSaVknyagsnskA==","signatures":[{"sig":"MEYCIQCRaKumxfSNPVDXMevR0PZJn4VmwOqqELILcIlUqeElJQIhAOm+1OffkukEwVBetYA07X2dE+memnQkn1aBtGkabFhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"01482542b75dada4a1f833ca3d2641291b89d0f7","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.11_1770728614376_0.17354167851606528","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.12":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.12","_id":"@planningcenter/tapestry@2.9.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b7f738c1e487df234cc659c51e6c4e0b63802867","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.12.tgz","fileCount":190,"integrity":"sha512-KPOTDbFvEQBRD89421QUHovo3qgr5FkKyVjyqzQD0cBd2M8Llh6FjdnS1UxCCWurKy66z+rTxSHkGLM6nSybPg==","signatures":[{"sig":"MEUCIQCLeE8sFgdSH+7Fr8wtnF3QT9TK26SbPaxgf/DHt4tg+gIgQEdjfyGcfLRf/7LAug7VkBC0qrfZKBUVIwwt3jibAkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1c757a7d623dea44bdbb2089c2cd016d42343d70","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.12_1770743705118_0.4559708448655886","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.13":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.13","_id":"@planningcenter/tapestry@2.9.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"00e1c9c241e8e04a4702378c83366284c5d5f6ae","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.13.tgz","fileCount":190,"integrity":"sha512-dWs1PlM46iscjDkcQSUf0jwQlnvNxP2RRgBhpZcAQvlPwWgsoIETgEPzQOeeAD75/8oye58PAEVq4UBiNCYWkw==","signatures":[{"sig":"MEYCIQCzu3S0SOLMqY/sKd9rjM3F3aeUDkJFb09XiDEJ341oJwIhANraLPzZPKpYGamCzG/kLr/9ghcCsBuJMoLYQQBRbr3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"826175baae4608bfb7d5cc50744153986a52c700","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.13_1770755963230_0.8381037923700763","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.14":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.14","_id":"@planningcenter/tapestry@2.9.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"25a9ff647e78192739c2c4ebdb710174bba07cf9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.14.tgz","fileCount":193,"integrity":"sha512-vljvMJEhZsgNh2cgoI4tB0CH/5ph106hu14INqm2x6mwZIljjVao/kmEs+pWDwSh6qCgtu1UBZo+pDa2pJyoUg==","signatures":[{"sig":"MEUCIGgmdsCNNxWPEQ3FVjTWdjxsRwBaW7BtlRbxJ8TQIWXSAiEAhWrpJYrlDmOO13f0GhydrZ/zpENtMkApfncv9rJDsu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6e7ebc9f8e6f24ffd68542da25d21f1d6699d29e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.14_1770830870477_0.26499648863629743","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.15":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.15","_id":"@planningcenter/tapestry@2.9.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b4322a42de5091c9acef71ec238544a6a33d6d2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.15.tgz","fileCount":193,"integrity":"sha512-nQXW5g+Z/zAqmNwG/5Q9UxmvgQIP1F/oqjIYkiURewOUgHJ+9AAXD8R4OoCJi7KSL1eW1Op/fzmYqsQPZkxZOg==","signatures":[{"sig":"MEUCIQD4CBbe0V5+06TpCm5TAg0xGkflx9WrVAZz+Rig6mwJuAIgIke/f+meMKfA+D1x8a+4u7U9jNcJACTOlYJQLb6F1ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8dc5b9348aa38f03787e8447be92ad02407b6d79","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.15_1770920783230_0.8500245863712481","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.16":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.16","_id":"@planningcenter/tapestry@2.9.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"57fb2a0f47cd59c735e4744df571d23e67c487eb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.16.tgz","fileCount":193,"integrity":"sha512-5DnKsL/YF4t/7NV/MNruyF1YW3nqmKBo8zsYI26jEE7WQvnJXoNj9y3/9X+1n2Kn1C1vMtL0NweBa7DNIA40/g==","signatures":[{"sig":"MEQCIFY7VoYNtDUMXm6TCkmom9bFtO5DvKG6ZkMh4ajPgxIJAiA1qffyswYbBjEB8rQxh8bcbL0OU1wrr0P/uaPCS2r4Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"df2456276dbed50775dfc9238b05a361346b199e","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.16_1770924158121_0.8525164174430728","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.17":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.17","_id":"@planningcenter/tapestry@2.9.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"29d5780292a3461d2b4426a70f337994d0cbaff4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.17.tgz","fileCount":193,"integrity":"sha512-ZqWgRdPUwBK9QFUkD8yrDOnPghFpQZo8x+SOBsuGvVzVi6jNqF/n5sS4IuwIKhHT/AoEuL/JBndSxCP7KTRPVQ==","signatures":[{"sig":"MEUCIHe6FAr5vA9YKO44SyVRZomxMLkye5Cpn9PvY9w2iYfrAiEA/p81YOV65vO/maVCSEBgbNA2Z610RBl9hPPoY4MC8iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1d726a9477c8c1d6528c5733766be9f48e77672c","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.17_1770924496464_0.21761369376304662","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.18":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.18","_id":"@planningcenter/tapestry@2.9.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f48ea033e82759418af367df8aaa7dee8f398b81","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.18.tgz","fileCount":193,"integrity":"sha512-ZH40EzFot8Rnd17NqMQRrKZfRu24+xybnoCW8FDIqdSYXXwejJiJKa01v+T0CCKlr0xHOQ4cadqCnebZerIOrQ==","signatures":[{"sig":"MEYCIQCLn4ZY+LJ8WRuYhtKFXi+Ws84PNg4/wOXK4lmCyNrbYQIhAPP0tdUGZcpYqYYg+z3z1JNHqshD2hICMq1HrSqambPM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f61987ba705897a475b71173fea7f6986323c902","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.18_1770931644501_0.7565827910448784","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-rc.19":{"name":"@planningcenter/tapestry","version":"2.9.0-rc.19","_id":"@planningcenter/tapestry@2.9.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"69b4f8734cf79ad7a32e83e6af84572c1402a519","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0-rc.19.tgz","fileCount":193,"integrity":"sha512-t4N/PovHwxR7QoC5X99obBr/WflA1MBsUPuo8flrOx47V62g4pPqH2Ppc6HTtYV2/d7a/Vm3B+e5mqtBh7sAEw==","signatures":[{"sig":"MEQCIFwOrrCZ2LZx+1qPr6bEX1TJ2WBX78vVZAbXRQ6icgU4AiApsSksVBbQec2UWur4rYh2mTnFk4DS/P/hhVvMX26LjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"49e6313cbe1d07855576b89ffe00802319012e9d","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0-rc.19_1770935907326_0.5384048970040893","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@planningcenter/tapestry","version":"2.9.0","_id":"@planningcenter/tapestry@2.9.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ce8bb083207187abaf1c0e3fa29279e03650354c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.0.tgz","fileCount":193,"integrity":"sha512-L5tnUuqnfqPekFiSEg+NRyBQtFLh/jG910RfyE6JviOksB6Q3o9qcPLFS2+JkQB+bdu4io7RDsVLOT9IGGUnrw==","signatures":[{"sig":"MEQCIF9RnHpbjPZjurgm5nvynXtJ8uSVy8dc2572RYpaHmvpAiAKXBhJqZjBTmRs8UXT0JWd/aL48Me2Pgwbi8Ndp//THA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1757929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"85b678ab55f30e9f0b7c69710faa3ee56bb7a1d2","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.0_1770937215178_0.7455988852111293","host":"s3://npm-registry-packages-npm-production"}},"2.9.1-rc.0":{"name":"@planningcenter/tapestry","version":"2.9.1-rc.0","_id":"@planningcenter/tapestry@2.9.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b0d8c2aeebd67991bc24874d619c07e957b62b98","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.1-rc.0.tgz","fileCount":193,"integrity":"sha512-Av8waywxwJnSmbifw0GsEEsH0jg+ByuP3W1oYtiv1qiSdAR9d8x7RLkkEai4LR/FJNh9E3mjgOENzVsK9kKBhQ==","signatures":[{"sig":"MEQCIBxUO6lYVjpoaxnRfBb81IwMpSI9V4l0AqZriYOQ0pPaAiAbJtSdqB1RmBNY5cmizA744r16IQgHLiRMiWvv5xQfpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1758419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0e2e7593e8d5b10da4f22ecc0579da1ab8d20f81","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.1-rc.0_1771275685319_0.8585511370767587","host":"s3://npm-registry-packages-npm-production"}},"2.9.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.9.1-rc.1","_id":"@planningcenter/tapestry@2.9.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9472ddadf316d5a6f6a49b8934e379109bf164e0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.1-rc.1.tgz","fileCount":193,"integrity":"sha512-nEmxeAImNa/4lcJe3Q78yG3J0b85N9DQJnx90wozCLPH7kvH/0QU7FK3ovSYtNu2wLVHXrAYB7bckItNzbKdDA==","signatures":[{"sig":"MEQCIAz7hhnARawj7xj5J+0BEvdhUrsResx6KfSH3GysoNZjAiB1ivhFcU9ZC57BVBLOvGDrFROFs/1iTBMiz0S8vnu8/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f6ffe04d3393db4fad143fdf932b53f3dda54ef6","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.1-rc.1_1771278921538_0.48336986009219673","host":"s3://npm-registry-packages-npm-production"}},"2.9.1-rc.2":{"name":"@planningcenter/tapestry","version":"2.9.1-rc.2","_id":"@planningcenter/tapestry@2.9.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f4e0d685c90dda5f6a2000481c9bba70b09222f7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.1-rc.2.tgz","fileCount":193,"integrity":"sha512-K7TtBr5Z17tEq51fKp36efEOd6gstmhIrH0oimAETd+vQDiZFfKDYKDizvwaaiQ/otJWJ9w4DYcVkf/5KqHJ0w==","signatures":[{"sig":"MEUCIC37yzYTELQCJnegz6y2acR0Aneu5BXtvb9HxCoKNQ2fAiEA4ygQzlU+sTdgyOcxrPbNnIOBs5rjh5AxFNMCtOie2NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e4eba4a6c3dd9558c2c99389a83fbe58b6490d72","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.1-rc.2_1771344312157_0.6620346079461126","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.0","_id":"@planningcenter/tapestry@2.10.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e53cee754921718e6ce8aa47becd12b57fac59f2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.0.tgz","fileCount":193,"integrity":"sha512-Hd0PMzppCoi9jbVeWXNwJ6rFhZz30ftpXJYrtD5A9gp/8RsTxQuVHw5vi9ck98MFur18w/L5yyjcX+ZOBaXwBw==","signatures":[{"sig":"MEYCIQDpUwWNpeVJBaL3g2f1jdIx1oljWCLA5+09T4UTEzqyCAIhAJWDoRbe/ElttYd20lVeZM200s/frchdfe4F9Qpbt72v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8fc45b8bb013078d0de50621b231430d794a5a12","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.0_1771366915450_0.5936513675243456","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.1","_id":"@planningcenter/tapestry@2.10.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c1771aa6f99d080786d54178bf590f1ff84e9add","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.1.tgz","fileCount":199,"integrity":"sha512-O99n+eY3XRdFBaaEkDUCIjm9t7ysZEzjPchMfYTHXEg+vdxnOyb91bdk9tfHcciT+mE/GEHX9UZJsI2kEX1Z6g==","signatures":[{"sig":"MEQCIAvpsLY5VjWuCobTeSpCOBwbbXKhUzFrDCPm3m+ZezDbAiAL4L5vXYX9VfCiC755aK2UiCg4VDK5CYWFlDg1yMWvUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f78bb728f49de4f4c29f98b2e6928189a2529db4","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.7.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.1_1771368647343_0.6430171930666102","host":"s3://npm-registry-packages-npm-production"}},"2.9.1-qa-599.0":{"name":"@planningcenter/tapestry","version":"2.9.1-qa-599.0","_id":"@planningcenter/tapestry@2.9.1-qa-599.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8632c1ae97d291adcbc5c62956b47414442a491d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.9.1-qa-599.0.tgz","fileCount":199,"integrity":"sha512-WcZ0o4xQfMf0DBSKSFAdlnN7bTp4DrBotmAbjI9r5PfaKNpJBOiubB+H/0iVRkYZVIuHmJqTW0NYvX/qUUb1Qg==","signatures":[{"sig":"MEUCIQDj/3rL6ghBpZFSSh+DLqC0xIiQcZUc6RnvmG4sVvWS7AIgXqjWzu17la9VD2ckgPZfSEmHRwh6912vh6PoCJkEN5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f2273db3c35e5f930d2d43ee4c48c2cfc9bcd3b3","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.9.1-qa-599.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.9.1-qa-599.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.9.1-qa-599.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.9.1-qa-599.0_1771438820744_0.7152226790549931","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.2","_id":"@planningcenter/tapestry@2.10.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"25150d33579e4805064292b5a48793b3635b8863","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.2.tgz","fileCount":199,"integrity":"sha512-iE7c6l+wFSysj68kNybuRtHLKyNYH1ahh66hP+D2UTDy0vOfYu/6hu9DuKeLLdqw2gchRYB2DjxxToN3FfOM8A==","signatures":[{"sig":"MEUCIFU3yNdZV65fc0Q7nW8OyoD6tlbNQ15ny9447BdytyZpAiEAxQTzZfKIL1jJfWeQwIRmg51fdNtsFIUn9LdWPwR8Rbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c7c1c7103b66c1b92e9caf38b75c5968aaa0c610","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0-rc.2","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.2_1771509472841_0.21214005113075407","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.3","_id":"@planningcenter/tapestry@2.10.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5384514d1d247f447e7a50a6000fd8a4a848a394","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.3.tgz","fileCount":199,"integrity":"sha512-/NyZ9JIXDvitM5yNKNBzd9WvCJCneorr4FxGfhPMpfMoWq2d1knrueOlqyIjucX6TNOeP3QmzovcH1W65/pKow==","signatures":[{"sig":"MEUCIQDsO4TbelWpGnUIDVprs7Gu7Ci6L/CGpL1xcHx6yOXqKAIgdOofvranKJgMJfbiEIpif0oVjIE2wMtpNkv15IMNjhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a91865d336c2b40a362b1154218f0eccbd98ed73","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0-rc.3","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.3_1771518855225_0.545543322321659","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.4","_id":"@planningcenter/tapestry@2.10.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1c9cc102957152b834b842e37a150715d93b4fec","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.4.tgz","fileCount":199,"integrity":"sha512-Q6CRmCkhZL/avlpnDmwcfU32HDaseyEzWJ3fHtyGMkLuHhqFOkD9Kow3v0H9OHQd/v+/izlVogQAjT6ys0p9IA==","signatures":[{"sig":"MEYCIQDyj8M3VxhCqRfnYgv/F8J3Y/f846vHvmjZIOROcuywrwIhAKpeJLI53MZ0rkPjHCmAeRDO7KE8xdYoNeQye1uPWaTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1796210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3f56f9be3bfc1163d45b50a06cb4e81be44d1a38","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0-rc.4","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.4_1771520208978_0.1538839332337223","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-rc.5":{"name":"@planningcenter/tapestry","version":"2.10.0-rc.5","_id":"@planningcenter/tapestry@2.10.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ba2e57763c6f362ae70480dc660e929d309e95a3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0-rc.5.tgz","fileCount":203,"integrity":"sha512-WXR6bedmc/RYt1WeeeyK9azHBVyJzngtw8DuB1/l25UJugvAD1w44DExVqJTyc9xDTjicxOlBnnLQdqZ7PyApQ==","signatures":[{"sig":"MEQCIDDinJTh5VK/ZwRaFcP3v8mHRru0ij52/+wrTCO6DcqAAiBw0OJl7OkxsGo2gBO2q/n7FZSEcfkK420ANkL0cPSZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0bf99bb61ae15776940c2e82e24c6a8b7f47a781","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0-rc.5","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0-rc.5_1771536744975_0.9069737771536226","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@planningcenter/tapestry","version":"2.10.0","_id":"@planningcenter/tapestry@2.10.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e93ccc949e109682552e4f9f3c07266869368746","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.0.tgz","fileCount":203,"integrity":"sha512-Zbk0XHK7dsiqoj1xrWZtxtc2VyeHyD1tqzR4fKp82HY+LWw5Vj9cCyJDRv9dh/8IhcEGWt0zam+w9h4Iwr10dQ==","signatures":[{"sig":"MEQCIC5ygLbWZqKtjOMbtx1hN/imivNspWbAVLP+V+tG9Q5FAiBTZ3Xmq2qW09MGOajhimV4w51UQCWcvIE1vT5KVhPuvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fddd4236846159bb8c08299e1feb813edf1e4cce","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.0_1771540224892_0.5735276109372724","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-rc.0":{"name":"@planningcenter/tapestry","version":"2.10.1-rc.0","_id":"@planningcenter/tapestry@2.10.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"12ebcccca9d66709c6a6a48d66d5ebe1bf30fd85","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.1-rc.0.tgz","fileCount":203,"integrity":"sha512-eTQ29egywlHCsZ29nbmrA5kqHCs5ENOYQ79tttvCWaoxlNEcl2qmRkJ8ZDt+Bl9m3MDGbc9H6Pn7VfzPiGxgRQ==","signatures":[{"sig":"MEUCIQC5t4IClooq525dGcv/xKs/x0Xd7KD9MG9nMAwGL89fQgIgZXFfwRIvs3ufKbj6jcMIcsQ1YgqcRx0xUhgEXg6W6aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d05b10f960af87807c7846d5b4d71c93bedf46f8","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.1-rc.0_1771889961740_0.9207348533884276","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-rc.1":{"name":"@planningcenter/tapestry","version":"2.10.1-rc.1","_id":"@planningcenter/tapestry@2.10.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4fff2af12a19a1a8a97c4b35dc702b41f355017c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.1-rc.1.tgz","fileCount":203,"integrity":"sha512-S0IvFS3yaU+cirJorNfXvNIw93ekk/lLY1MoPNbLL0uzIxbxB8AGe3K70Vo8K5hQaItScs2jUs4B6FaUwpaN0Q==","signatures":[{"sig":"MEQCIHydg8+gECd+AWVbO+jP0RanOIcCBjxTX0+JsAuGlka3AiBLdAdXQ8P2o4+4qDXPnIMQA5j5hJrs4u9j4xnfw2f/Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"46b1c80f7af3a18e099bb9e652139978496adde7","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.1-rc.1_1771949800630_0.5917894516579993","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-rc.0":{"name":"@planningcenter/tapestry","version":"2.11.0-rc.0","_id":"@planningcenter/tapestry@2.11.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b5f63fdb3917bb1bdb195819868d04b8f038d4b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.11.0-rc.0.tgz","fileCount":203,"integrity":"sha512-tbr9tojjB0XxvjrZReamciX82zI3CJ57kmITUySyuvT/i6AUygtLZZmtr1Pm5teEUyC+Ff8M5GkZR+fukY5FKw==","signatures":[{"sig":"MEYCIQCPnRKEwfd8dIwVia3TP44JBEktXNjt0kTsuZqmLIbt1gIhAICbSnMp2gdGm4+kto7C9xzYjAfQOgg5ecQOEseUU4gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9d30aee33b4c35969b29637fd72439fa6ba35f6f","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.11.0-rc.0_1771967753729_0.5010658356962989","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-rc.1":{"name":"@planningcenter/tapestry","version":"2.11.0-rc.1","_id":"@planningcenter/tapestry@2.11.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"585c2bc6da80e89a9d46ec365a2679c5a6c9b571","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.11.0-rc.1.tgz","fileCount":203,"integrity":"sha512-5SQu62UWSIEZSHo2UrnZWRPhC7joNZNXw25fEjgwcamA4MVPM2tJG1MR9VZN5jnUmmTjWI95hpcvL9lCHkgPbw==","signatures":[{"sig":"MEUCIAJNIT1QQbCX+EwNus0YgSyXxS3csVRM9HQT2OzM7EvHAiEAiE4sOir8oU5CGVhmgq6U8icBX2TEJ+jUpOJK7IqBrpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"31f385a76eb6c56634bec8f48d10b384c5c648e2","scripts":{"test":"vitest run","build":"rollup -c","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.11.0-rc.1_1771968812343_0.9179168965239106","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-rc.2":{"name":"@planningcenter/tapestry","version":"2.11.0-rc.2","_id":"@planningcenter/tapestry@2.11.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"85f8949ef639e0ac36b265d42068312c481dfedc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.11.0-rc.2.tgz","fileCount":203,"integrity":"sha512-U824QnMaDdGRlHZKUeXZWuiiZZZvArCYFv4PxW3j5qXm+ZNNi5jdjmGd/zv4+8eskL88dR1fLtBjmlIjMRYQZg==","signatures":[{"sig":"MEYCIQCXKKyl4TbiRByRfe5S7Bt5GMtgDSKcMucIyx7A0GSkKgIhAJmHVEdZ/d9cPR5srxsG1+0u8SQRFH50+xEUX7ZOWnZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"24dfe81f0b0b02c9fa972baa1489c5fa9a4f188b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.11.0-rc.2_1771971272300_0.5626732727237176","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-rc.3":{"name":"@planningcenter/tapestry","version":"2.11.0-rc.3","_id":"@planningcenter/tapestry@2.11.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"eae284b117d7f9abcf6767418f285b4ca444c7b8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.11.0-rc.3.tgz","fileCount":203,"integrity":"sha512-1cWZtwU4CoN/dRtjnPBh84vh+6C7JQHl1EQbc1bMvRj/DJkfP7YjRHXG5gnRTAn5u80FaFwxd9WwKadw+uEoAw==","signatures":[{"sig":"MEYCIQCz1zjVX7z69OWgFegVevEliFkMvyAuMH16q51oFfqbwQIhAJ+MvlX1EGljiM3XnD4uLJgW+SKWhb0zmndJIK4sgrey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ee8a0f91af9edf08e2ce4f395ba8f7ec875db51d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.8.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.11.0-rc.3_1772047459230_0.6000660480808424","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-rc.4":{"name":"@planningcenter/tapestry","version":"2.11.0-rc.4","_id":"@planningcenter/tapestry@2.11.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5593a9dfca296b68b119f387589443053d025a0a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.11.0-rc.4.tgz","fileCount":203,"integrity":"sha512-lMICw2iUiRn2SRePZGI9RfQLWAOLs6Ba75d5rKcX1QntlF68X5zYqYvE/SkIg0zVSJJwQr5rC2/r8b9XfQyYYg==","signatures":[{"sig":"MEQCIFyAkACvoiSZL+vEpR1MnyHeJ/y5DuNiUBh/VxoN+p1aAiAJukak4/nF+QF5FZKDaEFuvBfLAXtDPvJkYALkVD4xdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"15a48e671b45eda0c3c4394b225addd37d4b1b14","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.17","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.11.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.17","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.11.0-rc.4_1772064540267_0.2922651228130668","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@planningcenter/tapestry","version":"2.10.1","_id":"@planningcenter/tapestry@2.10.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b1cc0072f7336d528cf85d70d7f2a74246ff4514","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.1.tgz","fileCount":203,"integrity":"sha512-Wa7fvBhpxxImFsEKZ0z7K5d0AQGLHTQ3KroK4WOygjAoV3D5CL5cOnGBSgN9v+kZR27kmJTNpYi28jf7s0iaaw==","signatures":[{"sig":"MEUCIQCOfc6ao7JCMoZjJBIR1eaf0RMJ41dhC98qrahSmd2QBQIgBnyO5fOSI5bSbV5NOKEzG37VqsqUfZB7Qwvi9VYTEJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"94181f7ebf7ebea00378aab9f552e7d451a29057","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook\"","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"npm run test:visual:clean && npx concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\"  \"yarn storybook --quiet\"  \"npx wait-on tcp:127.0.0.1:6006 && yarn test-storybook -u\""},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.10.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.1_1772735287181_0.05570247059456768","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-rc.0":{"name":"@planningcenter/tapestry","version":"2.10.2-rc.0","_id":"@planningcenter/tapestry@2.10.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e2033d6f11a07b2f9e86503a60cb7493fe43cd82","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.2-rc.0.tgz","fileCount":203,"integrity":"sha512-ag7OFyM8hSq8eo/9K0yuInhWj+CPLQDeMOynNde5rTRO2AJ/Lrd7stmqz+ziPM5/Tp8aGxsmugZ3RhqACi8QSg==","signatures":[{"sig":"MEUCIQDLaJ9MvRaEnhl9/VJcVC09cIjC3g7sSOx/pAPK7uVd0QIgI9xPPbKhKUX9iOG2oqZY7/eSwULLYZSPGs0yYXVyxQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b594958e5f4f184950cb1ded967d9cde2d7fd408","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.10.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.2-rc.0_1772735664065_0.7694599316216453","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-rc.1":{"name":"@planningcenter/tapestry","version":"2.10.2-rc.1","_id":"@planningcenter/tapestry@2.10.2-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9b1bb66556c38ad11a11e4d3919178f63ef02387","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.2-rc.1.tgz","fileCount":203,"integrity":"sha512-DtHw6Ma85Qj3DOLzUUgJ8ctzP8Ovv+wpEnBFgDT7tbk8qrIX+0lOh7J9iNEBYEIGA7rhfXFjo8U7x30pfthyWg==","signatures":[{"sig":"MEYCIQDdTdw2yiK4UZUqjP4eTTIcV3SeLsNxS5nZNlQ4wOoFQwIhAPa7ORyluGJQN1JVZOucFq3Q8VB64C486uJFOCj9WeW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"36b954db722ed02a848f79100cb55476d216c66a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.10.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.2-rc.1_1773079701765_0.4969465985736061","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-rc.2":{"name":"@planningcenter/tapestry","version":"2.10.2-rc.2","_id":"@planningcenter/tapestry@2.10.2-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6151a15133cb3066cd3c91d6eb46f31ce8acd798","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.2-rc.2.tgz","fileCount":209,"integrity":"sha512-4F3tqY0EU1OJAsXCnlUMtSICSfZjW+TUK/EWjKGLZutC/+gfPMtvGoEDR7vMQ/t5fH5iqot6TdnjHS+XGCuStw==","signatures":[{"sig":"MEUCIErX/pOGf4vwhX/taqqA2K5uw/ktmyaelXHCg/vV1f5LAiEAz3Ar7Lr9ga7dO+GbAQG8b8Su1in3AFac7yF0DLbQVzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"201e74418dd4386de1adc631ccd95ace49df70e2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.10.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.2-rc.2_1773081261666_0.5543487203918975","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-rc.3":{"name":"@planningcenter/tapestry","version":"2.10.2-rc.3","_id":"@planningcenter/tapestry@2.10.2-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6785232e28190e0ea285560fd3e7276d43217cf3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-2.10.2-rc.3.tgz","fileCount":215,"integrity":"sha512-+HG0ddCIIKK8I8Ar/lcpWAXDIObDxThfxCd2GNM8gn0axbAVA0OvGsB7OcwQZZ2d0Cvnudjo4/MDUeJ8AEo1Gw==","signatures":[{"sig":"MEUCIQCyo7fczkkRuNU0eFHMx/tWIdlP85mV6vo6qO5ZVOldcgIgF5gzqLeulDu7FOh9y5r4bGZJ3OpPijjCso+yOgfoX5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"dab7e5db895a2a1a3aef65e8401eb37b478dc113","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^2.10.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^2.10.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^2.10.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_2.10.2-rc.3_1773091293917_0.8397400595399183","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@planningcenter/tapestry","version":"3.0.0","_id":"@planningcenter/tapestry@3.0.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"91387050ae3c292ac8d07becc8490b2be421b00a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.0.tgz","fileCount":216,"integrity":"sha512-I/MbjQBvISy2OUdVGvoHCWy6T7wJNFTORtZnEQnOt8EGBkBJ8HXf6vtrLAgvvdwy5wgMqS7Q25NgKac+eG7luA==","signatures":[{"sig":"MEUCIBxfhgjzPBdyDTUCH0Cdsqvm0Zj1GhcygdBpZSUUlAiJAiEAxHGlgEGSrLPVwx/5s0dDvxZLhCPnHej3iWIjVkLgJx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1168860ff16c9ebb3429e377890b2df78deeee2f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+arm64 (darwin)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.0_1773271649340_0.2113454157659589","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.0":{"name":"@planningcenter/tapestry","version":"3.0.1-rc.0","_id":"@planningcenter/tapestry@3.0.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"540688061a6c92643d80fe760d7d50fdaa055e74","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1-rc.0.tgz","fileCount":221,"integrity":"sha512-7ZPsm1zrKTPv7ZhArdhDDgVLM8YDVpGJFAXEhwNDoc/kdI3Nj4WGwTnQUUNHrWqKbWPuA+3MtnNUmHgRSaMbRQ==","signatures":[{"sig":"MEUCIQChPwHCbM6l5MnvfM6oRHmxPypMHuo7fyOy6oiftn2N/AIgCKm03CkbaklatF1xD/NWAGaQUO0E32FIUz22MZfiPRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1793279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b9aec407fa9c67f303af0c71d8384d0f0af17e5a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1-rc.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1-rc.0_1773848695809_0.4993886158140015","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.1":{"name":"@planningcenter/tapestry","version":"3.0.1-rc.1","_id":"@planningcenter/tapestry@3.0.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1f6abe82332fa3cc06c278a60605d5effe23cb7e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1-rc.1.tgz","fileCount":231,"integrity":"sha512-9KJsvY+vEt+LX9yLEfCyMDAQfRQZPvjzQH6Z/Ehc1N9BuuL4yJ6akYTQVYh610wMelpQV5RUpJ3h9Vy18SG9KA==","signatures":[{"sig":"MEYCIQDYHFBh6kzdRpXvnCVVosGJZ7Qfur1B9vdrMpMVKsnxpwIhAJycu0s+uJMkpcjPp8CMhuR0vcxLMA0LgJFHZiSPR2Ox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ddc36395ff1ed9fd16360b1a8b595d6e1493e0d3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1-rc.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1-rc.1_1773857835025_0.41824813799881744","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.2":{"name":"@planningcenter/tapestry","version":"3.0.1-rc.2","_id":"@planningcenter/tapestry@3.0.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"612fcf60355e187d58a846291826753cf240abc4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1-rc.2.tgz","fileCount":231,"integrity":"sha512-bCZDBQETBgSwaSGHXg+X0fwNSe6B02axrkHnwWs21//ho8HnEiaHKe2esRMoFED/egbe6+gwWeFdOQwr42gPNg==","signatures":[{"sig":"MEQCIEk2wFgYDvPySXw3DxD9yQO2jaGQi7HEfsXak0m1q6WVAiAo7GSWGor1Z4iTuiWHX/pWYhXk46Zjnjbwzlk6pRH08w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a871fcad736f20aafb1fa2cc6471124e81c1cf5b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1-rc.2","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1-rc.2_1773860349779_0.5611730733857454","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.3":{"name":"@planningcenter/tapestry","version":"3.0.1-rc.3","_id":"@planningcenter/tapestry@3.0.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1bec75f2004dd6b987dded336ba8339ec0baa6cb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1-rc.3.tgz","fileCount":231,"integrity":"sha512-dl/qyhIH6G3xRsYwTl8D3txBGIJX6x4fLCINhRKWHFWgZ+Xlin5AiC9P6T1DovwWBDnXYxUDyiDKhDJjpxEpkQ==","signatures":[{"sig":"MEYCIQC+CT3xv9jpPQ+bVPmfRfCvGEE9XIZ0bGWbdRSsLAu4ZgIhANArq+liVzY5JvqaHVuPvbxKsWSZzb/I4EheSSogwh+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e63400b4a6963d482c9e23ffca0dccd89be563b0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1-rc.3","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1-rc.3_1773869809859_0.7561363447973475","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-rc.4":{"name":"@planningcenter/tapestry","version":"3.0.1-rc.4","_id":"@planningcenter/tapestry@3.0.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f91b67b569219d01ce8778dd129486111a400d82","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1-rc.4.tgz","fileCount":231,"integrity":"sha512-KF8hb4VZxP6B+6xvF9lrQTUi1sZc2dxb9g8NTDe/ggVlI0pm6vmrAmydY9Xi1xD/ge8Dxf0KSnKZEglQrr1/AA==","signatures":[{"sig":"MEQCIHIQhBaXclIwvVOGM9IjC2HeiQLYmEnzqbrl7/VqixFmAiAVHCyq0ro3FRtFn6ujN2vCgSVcnINIxYLspVX6Pr04dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"15d2d88c204e085aa8621208f1c57dee7e738bbc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1-rc.4","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1-rc.4_1773874272150_0.15778470868294692","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@planningcenter/tapestry","version":"3.0.1","_id":"@planningcenter/tapestry@3.0.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"42c53a5d9fa22545d75704f55c95e8f591750266","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.1.tgz","fileCount":231,"integrity":"sha512-iHXjupsmU8jGI2RXsa1S6FsJUknnhoiakoZoUnfozUxrUejJ3jAGBHj6/Ra3aCPIFslb1HC3kAbqYaKWGKjZaw==","signatures":[{"sig":"MEUCIDUznbAo4vd3JlmQWPhFNSGmPnk981Oej5BoU5I66lm6AiEA8jJCuwl7H0OVOMQLorm/lVIgyqEBlePIAQp3MOmNGJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9334b80b11b57351d0794f9df7eaf7ed8cac53d1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.1_1773940299149_0.8640706037155119","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-rc.0":{"name":"@planningcenter/tapestry","version":"3.0.2-rc.0","_id":"@planningcenter/tapestry@3.0.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0b4fd0269e6f3dd7c8c9a48d683f269e283a1af9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.2-rc.0.tgz","fileCount":231,"integrity":"sha512-CYIyS4s5ldE8j9ID9QY5UAN0VTnK/4iZJ50d/RvVmht8O4lXne0mrsBDjAgw3Wfds3u55RCuG1pkxzfgDHGDjg==","signatures":[{"sig":"MEQCIDzV9qjfCR4e9zeC13CTXEeU8xul5w639apeBEBfLUNNAiB/5D4UiAf/gToMUIhSXxTTT0S3g4Lwe2EgXbwiILiE+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1cc32c24f50333abd68d841475149c40b45ca198","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.2-rc.0_1773944443179_0.5582891665635354","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.0","_id":"@planningcenter/tapestry@3.1.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9009f902580e1ce6c20e32643923a4910da004ca","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.0.tgz","fileCount":233,"integrity":"sha512-U7SiuSbltdU2HQ9RIMQg3oDHRnl8DaBf6yYWoA60xQoArshetpy4U9CsNGAeQ60lAWGtnGXxcTs/qIbeHZuOKA==","signatures":[{"sig":"MEYCIQDJBEU6ezPeCBgo539H0GrrCxoxlv0Y44zLijJX36QK7gIhAJshljVFXjo+0tE9JNkXpUJZXYb+afB3UjVEnE3ITcGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"40a91a7f151dcdc14176e0db2761062b31e51086","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.0_1773957337175_0.6365763214763809","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.1":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.1","_id":"@planningcenter/tapestry@3.1.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"dcb4610e6617fda0b136c9895b686c088486864d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.1.tgz","fileCount":233,"integrity":"sha512-qtWyct1qhreVanD5Z19PcU3+zikI2xQkHvsB2sVKOouDAjgmXUZtv09wWuBCUMldc9++nd2E/plpQkkYgSs/9w==","signatures":[{"sig":"MEQCIBDtpUBgAjkTOqdQ3Dg01uBSVk5eJ5xBKPfiSxdtLsp4AiA9wTR9kMT/se3moFns+UFeE2jLbVVKV/2bVCK+hprOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c5642a0ab4d0c7a54fd910ac9fa0613d3707b05b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.1_1773958058811_0.21727651093158218","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.2":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.2","_id":"@planningcenter/tapestry@3.1.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5fe2523157268031854a531645a379fedae8c244","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.2.tgz","fileCount":233,"integrity":"sha512-tJwvS7tC+A3cYNgsiXoIsiJsjFg0G+C6FhXJn0N5p1mCIiIfX2EgYZmR2XXEoaTKvyVtPGUjl6VkU2C6lRnaTQ==","signatures":[{"sig":"MEUCIB9L1UTmEJ/xLqneL7pPXQ3MXVNC6djO0KSzvmDV5IOsAiEAoxsHpM3SSqFefknamJGAOdJg7uChyGEdSqGxCFwHVrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3322dc8dc51aa2c8a9bedfcad90cecd1a841f8f0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.2_1773959124785_0.49106319638677887","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.3":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.3","_id":"@planningcenter/tapestry@3.1.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a236bdba36547dbdc736e4a270f4f79d36d2df4f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.3.tgz","fileCount":247,"integrity":"sha512-NGwLho0ndJDdeQnCJx255knQdOpUTav0cs8h2jHYDjoBqHZmv7A/7RECEy7OgeYljaMyO1IjxGm4e1t32XMjYg==","signatures":[{"sig":"MEYCIQDQApt3rc5gOxq2Ti1s7cp/t+7Lyma3LAZFXVkYDS7tbgIhAJGUaVBt7K8aUmhapggRbE5dlqRaDeNakMI5x3DflGJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"993044e0abd4a760c8a5ccd102ca5681d1ec3c7c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.3_1774299957116_0.6646799024749361","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.4":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.4","_id":"@planningcenter/tapestry@3.1.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8287c643bf670bd6b8449433814396cf36063bcd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.4.tgz","fileCount":247,"integrity":"sha512-2P5ZtN0ttcb4Dvy3Nak05oifFHuuLGAsLkpOZmREPBQysV+7VQfi3aDJkrDiUfFfP9VW4V4wpSq02b8Rd1FPUg==","signatures":[{"sig":"MEYCIQD+XIHpRqAECQPQ5pU0ajB0xS03Tiqj/136SM657TT9AgIhAPCpXsr3uGFfiBJ2IGrc9UncxUMaWW3WaxJUfxcwD2KD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9a8a34023327486e1df958f18091e3d30c82a599","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.4_1774302088179_0.2987551995521782","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-qa-693.0":{"name":"@planningcenter/tapestry","version":"3.0.2-qa-693.0","_id":"@planningcenter/tapestry@3.0.2-qa-693.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b7bd0b33e49630a67b287c83370cba859bd1d5cc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.0.2-qa-693.0.tgz","fileCount":247,"integrity":"sha512-EWUZECytqhzkl6Gv0czOouy7PaoAVyUAPa+QHDhkK7MkFxsJq5hBoMVk2hqK//alusTMyhzLNlQfzDXByRf+Gg==","signatures":[{"sig":"MEYCIQCZGA3ERZjxcNqyTTk0a5RCXSCCRgdvVMmJ+7swvDs7KQIhAIhyxkGaF3RX6eoR1qtJ/fkjH/swMsvQR4pvKCrZ6hOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e7140aa023a9958b895e9d5894bf2afb4def1e46","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.2-qa-693.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.2-qa-693.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.2-qa-693.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.0.2-qa-693.0_1774389426204_0.9859692573054586","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.5":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.5","_id":"@planningcenter/tapestry@3.1.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"41ab276863315cdf89f685eef8c0b7f6ddbadc7d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.5.tgz","fileCount":247,"integrity":"sha512-Cpxt2rt0JBmtKhm5dhhuTl8pkoINdzhIptudwnO5gqfQlQB2ngVGD8Ou/djW6OuFH7UReYPhHZdgUuIzkBCj8A==","signatures":[{"sig":"MEYCIQC+Baby0DLww4sQPxn62nfnr2zAmdT4E4vwU4tvc/NedQIhALaKNTxEBQ66GM29r61Qk1RTmJ6zNXcl9qrBzlgJXaIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c77299df000ae9f6c20db8a5cdbfe4ffdd080a8a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.5_1774455851538_0.7488213277581888","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.6":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.6","_id":"@planningcenter/tapestry@3.1.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c071c6feeb0ac3dad82b440542364c635e0a0a98","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.6.tgz","fileCount":247,"integrity":"sha512-7LroreKUAxN1lT/AfEXzq4VChpsPOQfRUlskJDfC9ZEuv1FyC+1ajGNLwulyF3JxEiAMT4vy30pFHLXz695q0Q==","signatures":[{"sig":"MEUCID7W8BySKVCqF5bj9UESpdE8WWI5Jrrr5nNB1O+D7+PSAiEAx9p8Ib/G70ysJEkKSvmiW4unZWfgynjPsnBCwpnuRjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"76749f852650a527029017b5fc33d12d65a0852f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.6_1774538193161_0.6919671778974321","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.7":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.7","_id":"@planningcenter/tapestry@3.1.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a37082d45631584f689885506bb8b3e94c56d5c3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.7.tgz","fileCount":247,"integrity":"sha512-jN1fvY6QvyLgIApy6LWHtbrXpC1vlxb7eDdpRi6C3JYg1KgkxjnB98BlKdq93g5+qpX6hiHlgUPqJeHkSrxM5w==","signatures":[{"sig":"MEUCIHmF4Op7g5rjbOCcHF6c0CzFAv+QxPlZrrFWGqf66ufnAiEA6UbR/gVBDpTv3f5tkdcw2J/kyryJYmvfuFfxKcE8VHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c2399f41ef30fb1b920ac4d6edf71ea5b0ef88c1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.7_1774539260408_0.5624087937600277","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.8":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.8","_id":"@planningcenter/tapestry@3.1.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ab749c6dd0088c3f9e385a653f7c9baa42b9e3a5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.8.tgz","fileCount":247,"integrity":"sha512-tGro4yNYOWPulbjaJO783WAcqIpc0ezysDJiud0baMurawOKf8i1GVpNBFEWXBCuD7nqJyFTbBVzYtjFsnckkw==","signatures":[{"sig":"MEUCIFexnfDouNJTN+l+wegpzFHSJSMkAtYXpLenXuitlljZAiEAjy55CfB5YueDIVNJQsxzJ2ISkWR2i0ws4c+uPD1c0qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"51c9b65e6a3dcf646b76eb543fc81e27bca3ae16","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.8_1774542250455_0.18731454686451832","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.9":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.9","_id":"@planningcenter/tapestry@3.1.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"860fa4436e7ebe0a6d9c0ab873679885527f3fd7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.9.tgz","fileCount":247,"integrity":"sha512-w2hG4Tl/vkzOrT2UY4k5nBaKwPQJjuzTkMlt1kZHnLcCQw6f/9oi0lAWHDFpJf3+YJAVE2eivxlL//+Q3iKkDA==","signatures":[{"sig":"MEYCIQDS+G5nFbbLKP29sjNtO5zQtsefRLh28dQz1x1/8b972gIhAI3d68+vtalzvG/pJtT6dJRvtGfLk8crSynY/tRd+9nd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c3dd0518ee1bbb86ffd8796a6d9604273306a7a0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.9_1774542761118_0.7175288453954924","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.10":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.10","_id":"@planningcenter/tapestry@3.1.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e2723441471b371021964a9f4251a0e24bcebfbd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.10.tgz","fileCount":247,"integrity":"sha512-XVPLGUFvSpDtE/MsizL0y1XRDbcYJ3ln5fVm7a9BnaoMffmKv06VHwrzfvxH3epsxl864Dg84zj1soumYgZ70A==","signatures":[{"sig":"MEUCIQCYRQUR8bRHO8awXA6W8+BNP+C1/k1uGi7FY3yufn5ipQIgJt8PO76/VpupJMJURHdo455pthYSbCT6VEcVGjmF23M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f2b292d99911669942785d4c0d49327caf0fa663","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.10_1774544632929_0.3373814070568797","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.11":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.11","_id":"@planningcenter/tapestry@3.1.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ef733730ef5c9e4e1e40480dc245b5cac1bc8d73","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.11.tgz","fileCount":247,"integrity":"sha512-aSSIVt5YqMKhWkydIxRGwBEuXHMwJR5rT36dMeAF6Y8wnw6m4oM/zF+cR/O9AiGlJCAoo7c/asYy2klMoIA7QQ==","signatures":[{"sig":"MEUCIQDWn4h9X8AQRMJlaD/iwpBnvg+SHSKJBd0OESstASwEzQIgcloA4t35MFh3eOIcvC8bSKO9Bh5p6u0pVXDeTlphQTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ee2eb63013ea632d013ebfe125311e91a230532d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.11_1774563537432_0.09273327286370692","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.12":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.12","_id":"@planningcenter/tapestry@3.1.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8cc667db3ec86cd8169c626bed46f7b5604d4d39","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.12.tgz","fileCount":247,"integrity":"sha512-aFXDLRmVUB3tVZVaaIpQJTjJyCqVQ8AR+cVKH1UIoHu05UH8QlPYC6bkkdTVOHFG4qd7qBGjGUkoYlrIrX7Pnw==","signatures":[{"sig":"MEUCIEScUtw9EQ2viMvFF2Vy0kd6nvsvsILt1kOScka0ucS6AiEAtxpOjKLwtnWhSvdqXguVADkjS4oa5bhUUP4KFNnakbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"690d975f05a129fedce15374a3d1b11611c5d254","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.12_1774565617713_0.5007459279469704","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.13":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.13","_id":"@planningcenter/tapestry@3.1.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"db691e5bbb7d1b74405e148a859176b71667deef","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.13.tgz","fileCount":247,"integrity":"sha512-BcicBsUpLc+j45XbY6GQDeVOYdfAqpZY4gHpWUijQPF58bow3nfBVzeVeFR+qPirA01LDIcc6qrBgHI4VpkpvA==","signatures":[{"sig":"MEQCIH/VViZ3/5OmNjAWwzBIp2Ez1sJx/cCWvZFHl56t6qj/AiAEng4KihRDQ59mPk90oEIzScFsQNl+WYf47CCJhsYahw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"422f12c83f2d17c0dc024d9513589934d7b1c6c8","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.13_1774889567928_0.45975710790301116","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.14":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.14","_id":"@planningcenter/tapestry@3.1.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c9b0b788456f5e799984d2cc8ccbc550f92df6f0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.14.tgz","fileCount":247,"integrity":"sha512-pUgGJHogeoAiTnVVOdmH/P0bMQ6WlXLtIfUmwfqKrZwT4Gw1Tps3jTGxNzvWKrx7EGXAl4AGFbqp2Q5uwRaj7Q==","signatures":[{"sig":"MEUCIHvu5nwMXEIjb3PGqNwvlzduBEj1y8nz7dK5jEM4k5zJAiEAwIHhxYj3gwD+Ze6Eb7ArbE5fJo6GoJmC1m/+sQi0jdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"73fa96b50968cfc3d474d33ae91cd9e221f10fa5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.14_1774898664780_0.44361565474675047","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.15":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.15","_id":"@planningcenter/tapestry@3.1.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5d70f8133350883246d3ffc7376bbdb3c18acf60","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.15.tgz","fileCount":247,"integrity":"sha512-cvtn2rPXTkcWAdUPif0uZHwSLRlrJV7upZ34lOmYJgem8UFWZqXLmPfsGZ8VsswZCDIQYOIe0yo2XlChxagJ1w==","signatures":[{"sig":"MEUCIG+q51N+pGdQZcGE9NARaYsZC6zZlh2MnIFvJ/qxOnS2AiEAn7lt8/qBvFygjDDaY+mHq+GM4MW1HYl9zvy/7Cnrqwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1965119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"47330ec7c0ea96617c8d82f0e2ecb0cc486102b9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.15_1774903197184_0.9226504725698308","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.16":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.16","_id":"@planningcenter/tapestry@3.1.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d5d62ed21563208ea3db62e02cc6be4eba67989e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.16.tgz","fileCount":247,"integrity":"sha512-MAMUY+SJbmjctvkfE1whnNK0Uy+eWYSLaje+8cdrCgVN+Ml5J2k6QGGj6VU6O/JfUNQS1nF1A/lmCha82PkoXw==","signatures":[{"sig":"MEYCIQDwRreXqpDl+gx+jLmR0NoNuSfHfv64BiDqIRlFMnw+bQIhANydLj85wPpN1RoTRVz73orOxU7+7KrVf/4zcVfZw8Qa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d3f8d5b0ac2eafea617315fdcfa7a4911e67294d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.16_1774994060923_0.3472533997628868","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.17":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.17","_id":"@planningcenter/tapestry@3.1.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a1f6ee1b3009726bb591165440ab817a09571411","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.17.tgz","fileCount":247,"integrity":"sha512-Gs1w8RSFf0kV/Oihp65j09QF4RU17UIvUWPuqJh1QLSrWJWzpu9gXy5s/UiggZtyjPQzhQptPSyO44zBaWUTCA==","signatures":[{"sig":"MEQCIAzRMAKyTg6LmK+XSvWoxOb+nN54MqpYJMT2onmW9b91AiAceD4kmAuFwvi4ttAGp1qli81G2D+lRDanLoZzuquRUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"49f47ed0eb17e5d94b047e09fbab9d67ded3cd0f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.17_1774994499495_0.4664234873451403","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.18":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.18","_id":"@planningcenter/tapestry@3.1.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6325f2ef2bc766ad9838ff881e7263435c4eadf4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.18.tgz","fileCount":247,"integrity":"sha512-4uwQKIhx2fvaSEbmr4O6cPG/BkzOQVq1DXsKViJkmQUkF+TBuUWDHpIOQAFH4JPwfF/KGtNFotEwosBmRT0Ilg==","signatures":[{"sig":"MEQCIHfF8gIwjrDRqdhsmw83/hL9qhHdx1O/6P4nPRDCvbf7AiAYavCPcN3qHEqK5rwGc2k037E3Hg3XnaWB9q6ZtfETGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"396d453bf99385e0cd57563c843579d958661f32","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.18_1775057074376_0.9814334914336942","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.19":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.19","_id":"@planningcenter/tapestry@3.1.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9b75a3653f25f3f390bf2e29b2d1a525fc721fe3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.19.tgz","fileCount":247,"integrity":"sha512-onAkZK9/BC7moCQtJxoo/mUzZDoNo0NVKQLq6HqSwnaGaIjSIYa23BrctDY3vWjtYvZO1s2FxMm3+wrzIgbXMg==","signatures":[{"sig":"MEQCIDlkwqL3c+8WdpZ/zs1a7lj57BhUFdrDr0QtuNfzr5J+AiAfteqqUzBAE2nXgPK4bXVniD7g22tAFvoW741aeLfehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2c81bbc7cd39344154a7a2bfdbb4e153fcaba0a6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.19_1775063990846_0.7056882154082125","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.20":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.20","_id":"@planningcenter/tapestry@3.1.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b73f4f5c814707c337b54eda5f6dd9257d409ed","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.20.tgz","fileCount":247,"integrity":"sha512-rdF9euhuYjSIdqoHm3As41s/Sc2Lm9soKn3wKwPz0OKwh8mOUq7upnMNv1XTrupKgI/yPV0J1DwJLfUMZon9nA==","signatures":[{"sig":"MEUCIQDWDpUM/X+IlUup90XYMeiD+8XtbBW2uH9g51aBio/ATgIgMHeT7ltQORV9TMnmBDh6IBb4ZGRQSlU+bDoTEWGmvcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"566e15229e9113042222c1470856f936d04d1783","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.20_1775066215640_0.4913574237801035","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.21":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.21","_id":"@planningcenter/tapestry@3.1.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"abf1de887d7f05ce6872d9410807c1a069ef455a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.21.tgz","fileCount":247,"integrity":"sha512-8Np0hRm9eV5xkhU95h4dYDwgqvJhB2lO4x23u5jMJ/uQNK7X0/0tLWQT0dlI7COvoqUkt1eXOCu4htLsQPJg9Q==","signatures":[{"sig":"MEUCIQD0w3ph0XW7gj6tewPCArOUQXO8HGcPrs7GcTXJkSvoFgIgRe/xHqobpMmXCRiFEIfpClr+bxE4swbxmpmuVEXi7+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c0ac35f7c5be67b0f62ba1354daab5cf39b8862b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.21_1775077940527_0.5806538906090355","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.22":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.22","_id":"@planningcenter/tapestry@3.1.0-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"48d9056f6ba1f964a4e705b9c60ea28ef827be89","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.22.tgz","fileCount":247,"integrity":"sha512-yZfS7ia6pG5vGBelLoqMk4ykbOudLL4AtJ6cMJPSHXgNJ1RxIRm59Jcj0r0Ohq8U+dxMwANg2prvGxKsqPogFw==","signatures":[{"sig":"MEQCIE1+UO1k+cK7ki2X7xc4M7YgDUNCNSreMm3+aO+rK2vXAiAkHX+LXFXqjeUekKTdrkQrLHATLDtnUB/GD5GdgrswuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5c6f8497c5a5a05b827f2618fa23e7713ea95d51","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.22_1775080867650_0.28486900064262577","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.23":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.23","_id":"@planningcenter/tapestry@3.1.0-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"318dff86942eccda7f071352b0cd7591cd295d65","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.23.tgz","fileCount":247,"integrity":"sha512-sN6tFbfSoVrYlLM4wIHXvHiFJ0fZ3mWQkebjrvKG3Oomi72UX3hy77WL4UJyEWi+lvNjMCQP0Ak8d985yT2DKA==","signatures":[{"sig":"MEQCIB9BzYPl69vA+1SankGIZ6oFmsyBKkktqYwG6BCr3KSAAiBjYrryDGBWQ+I7jIV/ogwN/A1OgmmMnT/ezZZzSL9vcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"06f7dbccdad3b46427554e664d1a003bc537d6de","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.23_1775086121626_0.024193789335898774","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.24":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.24","_id":"@planningcenter/tapestry@3.1.0-rc.24","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"70184f9fde86404069a9f989ee35ad45a70571ca","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.24.tgz","fileCount":251,"integrity":"sha512-lKrJYpeDLSom1hYXxqJSaKv9TlhCzM5aoXiMx/etq4EevcAeXDMsCxsvZ7+l96rKi5nkZacnphB03HfnhOnizw==","signatures":[{"sig":"MEUCIQDXXevUJzm6gi4qm5inBf/yWK3f1hgTXfUO61ZHhalg2gIgCSLHExusaZtVARuhuSX9bWfg18f2gCniRRLwFuMvBEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f6e00f309cde5bba029b4c0d119d28c059032bf2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.24_1775087686862_0.1776651225748096","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.25":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.25","_id":"@planningcenter/tapestry@3.1.0-rc.25","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bd2e33e9f4dc23be968bde62d4bcb1efc20c3f54","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.25.tgz","fileCount":251,"integrity":"sha512-SOa+9cx1PLfNnoL9knrGlywUWxzABvuFi2MGw8GTJEuuULTCHU/g58FHaBnOvvHjhOaJ4PjF2yV3hy7X8BZFEA==","signatures":[{"sig":"MEUCIQCgXqvd6LfNvvE+fa6fH32B+6OEaH0hvRvW7UZOTbWSIQIgY2fRBbKagUQX6qe8dTiEg5p4Fzez9Cl+YV2NVo0sGNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"42762446bd57e4819f853d2ded2684254211521e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.25_1775088174562_0.02283270917850433","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.26":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.26","_id":"@planningcenter/tapestry@3.1.0-rc.26","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e60d1ba64611b91d4770a610ae543df9ae6b2eaf","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.26.tgz","fileCount":251,"integrity":"sha512-OnnjnLJPjqMzCa6KhVUzwaoApcdcjl2GliVkTYZAPNofiVNTV7zK7dFBONA5sGSdYj2V/b4DISqd01Jwer2w8Q==","signatures":[{"sig":"MEUCIAXM7V6BWWLEpfRaWs0ZSRe+46P53Dn0IiXzPVW/pVYtAiEAsoAsNV7Ss1l0ObJOqnSj2iOyfBdedxgUuf8S+SR88yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7444528f12d7181f5ce727d8f59e7b5b71486e8e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.26_1775088488871_0.649187361774443","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.27":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.27","_id":"@planningcenter/tapestry@3.1.0-rc.27","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e086c96735b6dbbba4863db5c4fd9ba5d03b8973","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.27.tgz","fileCount":251,"integrity":"sha512-WpsxKv3uduWz5LjytxxWN9eOwLQxzU4SFmmTS3FTUOye+1ip9JqSaQIWdL02a+JJ2NOkMKfLNePOmdKo0SHZHw==","signatures":[{"sig":"MEUCIFKBTx+QQHuRWvG+dd30BuqfBwAbXI8AqoaB3j+AkWNKAiEApzGTtBMd+I0mJZzicuQHniJPX80uxdwjT7BFAfEKbCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5c0b92871b7bafb1c0463b2e3848589056f93e81","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.27_1775155964460_0.0478451254962049","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-rc.28":{"name":"@planningcenter/tapestry","version":"3.1.0-rc.28","_id":"@planningcenter/tapestry@3.1.0-rc.28","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4436624a249d16e28b84c0fb568928d86ea81e08","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0-rc.28.tgz","fileCount":251,"integrity":"sha512-LtQsITig+axHO2mY9sbv7nf0EBq9yggKBS368uIB3WXjiqm+nrlYOjhfO7CDBN17Oygamke6rvP6pIPqmTxxLw==","signatures":[{"sig":"MEUCIBTjl0AkBory7ZgOh7JAXhBVHkvqQC8o1D3Fijr8NBc1AiEAxxCo8R0ssSnWeB6vbRgtmS82UwWgYpBc1bYuclbdxgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9b9b1208847053c8e91befcde2b718704f5d4027","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0-rc.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0-rc.28_1775162304243_0.32039090984176677","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@planningcenter/tapestry","version":"3.1.0","_id":"@planningcenter/tapestry@3.1.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cc916390aa5dcc41d3131e23e647b621d91e31a4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.0.tgz","fileCount":251,"integrity":"sha512-AXlwWanRetOyjo04VikvIKzSTiU8/SAwmUxoCh+QynCauH92vIEY9y933NoKqluQ6EQL3LWp2Xx8Hm4iAFKPeQ==","signatures":[{"sig":"MEYCIQCQ9whGwVURx4n+1oMlKCiRiwgziwZ0w1PqVbx32JybWwIhANV9Reuq4u4yH17BBBAx3EatS2+8VQiNVDLnAsesue2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3d173bf28e92e340ac45b1f08aae5ad64334e94b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.0_1775162451268_0.25384032743990614","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.0":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.0","_id":"@planningcenter/tapestry@3.1.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4da4a6e2dc3cb3902da70d8923742d6166cbc959","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.0.tgz","fileCount":251,"integrity":"sha512-u+jbJg14ht5K/4ew40nZBHfRirOjL7S2x5wiCZsCMkgSOw4CLLkvJXDwHy6REKyh8hLAcWi/Zktxr6c7JV3p2g==","signatures":[{"sig":"MEYCIQCnU2pk9ZUPCx2DtCJamtPa6k1JhiUqsrEtJDvH/SR2lQIhAPXiW2553L767pdzwsuNA1Se+8F+G4wNm4+vwOV3fHvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"31789db46459d036fff6a51360f2fa988c132ab1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.0_1775165259961_0.8279181348724871","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.1":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.1","_id":"@planningcenter/tapestry@3.1.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d0dcdf9db606240f3a838bc767f9d1dc908a8546","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.1.tgz","fileCount":251,"integrity":"sha512-WuW6RHneKe4bt4+KA9ZwgiZxpispOwM+kR2+VC3TE7j3vJUbqo7Fyc8j8nuvxSMDIipfAC74Pro8iNemllYVRw==","signatures":[{"sig":"MEQCIHKCionJ9M5+U1JgxZeeDl9zh77qN/QtlCYz9mYZVUyoAiA5e5i8PqSAkb7TS8HXW9vRLwbFKfAeUxEtZV3U0PQB8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"92a362608c8f99888f1ebc34d252d18391f0fac0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.1_1775497656737_0.01368069017406004","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.2":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.2","_id":"@planningcenter/tapestry@3.1.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b1be148afb5c4536c0122bc7d586076df25cd539","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.2.tgz","fileCount":251,"integrity":"sha512-yA25IKUs0/gzvrXwRpL85bdYKqIZtTMR1kCdv1e/N4BtkwHT1Ux2V+ipOz89aw51JN4Yg+eLVqPLN0zENzPfnw==","signatures":[{"sig":"MEUCIQD4iAfoB/+RhOFL1xhx06QBge3HaLzKxD4p2LiZD8PckgIgQSWUVQIF514ER2HyCOGH1ZxwUxC807nduxDzKED5wBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b0c42807bd0daf9b2ac3f90dbcf3cf733388ff6c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.0.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.2_1775498358292_0.7101811881163513","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.3":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.3","_id":"@planningcenter/tapestry@3.1.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8afd2107c9529de0e1a7fa83ae1bc57bd938277a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.3.tgz","fileCount":251,"integrity":"sha512-767Kf01nZDLRVXarfEeaQ/p/oDaObs4EfDV8GLpcq9+Dap72Ab99ROlAVLxbrztrR7MqWrYq4GXOH5zl0up4ow==","signatures":[{"sig":"MEUCIQD53ZF24Q0Rwy4KUj+QXfAC8F4hn+JApiQ9B5nyeHD0jAIgPTq3X9xFRw6cY8u3sgBfRBdGunVRxMXwLKpHrVTGpFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b9873a8c37f815baf0099264d720462186495dd3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.1.1-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.3_1775498674318_0.8563160514447556","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.4":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.4","_id":"@planningcenter/tapestry@3.1.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8c3b282e9d6cb87af1589463c8ecc1c585aeeb95","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.4.tgz","fileCount":251,"integrity":"sha512-jTa1xUiO397lXSlj2ZL9gdFS2VcprUNm2YUD0Mpzg0Wa2H/+i2AStuhAXtKT4FUlXFnckeGcC1edgWWENRewbw==","signatures":[{"sig":"MEQCIHCDfnWkebj74R86GDk4/n0FWlHISsszJ3DUg+CJQz7AAiAYYDxk/9sntNuHOnVygVLRY2Uv/ou5QpyJ0CrzOwIrfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"02b4aa5d0e929ff2acc8db250acac35983f4e90d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.1.1-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.4_1775508478285_0.4744643505826138","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-qa-.0":{"name":"@planningcenter/tapestry","version":"3.1.1-qa-.0","_id":"@planningcenter/tapestry@3.1.1-qa-.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"39f41aef173e75b3b0ed7f814dd034fe0d62f272","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-qa-.0.tgz","fileCount":251,"integrity":"sha512-7HpQrSTjtQEgUpORa1F8siNCZ8VRiHC/aZ5dKzKNnf2JvUANE2eYWFtS0pxWY2pnRoCpAMCmoNzyI8sXsE6EDg==","signatures":[{"sig":"MEUCIQDOPjqD3eIUlSSLHGoPYhOpY1r7a6U3nIUKZsd9w3OmjgIgZAYIkaviNqKyo22gJ0kWlJ63MonOVFmsMEblUWf7TA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0b4f69320128ef2ee7acad6aa01ce619463b5ed2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.3/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-qa-.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.1.1-qa-.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.1.1-qa-.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-qa-.0_1775513357135_0.7301673716228614","host":"s3://npm-registry-packages-npm-production"}},"3.1.1-rc.5":{"name":"@planningcenter/tapestry","version":"3.1.1-rc.5","_id":"@planningcenter/tapestry@3.1.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0f698cc9bb3421497fb2a5fbcef0310457be3763","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.1.1-rc.5.tgz","fileCount":251,"integrity":"sha512-6itmFwiGOeyFvj+TAqlsrx+xvV5cmtdZ628zCkfIGSVSFKytkqvR25mSqtnxQsOA4ra5xQ6/fqROVbPL3jFGfw==","signatures":[{"sig":"MEUCIQDaUSjtn3UjMMaURkY7q81YFWSVwSDFuYXT9AUUdfc++QIgOjJA3GnH3juirbgigqlWY+E+GlPi7Ke1rlbYyKTdpxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"eb0246cf2d2af91310f62f9103ae564045d401cb","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","@planningcenter/tapestry-tokens":"^3.1.1-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.1.1-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.0.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.1.1-rc.5_1775578520760_0.9526483760731996","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-qa-746.0":{"name":"@planningcenter/tapestry","version":"3.2.0-qa-746.0","_id":"@planningcenter/tapestry@3.2.0-qa-746.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0d5338f4fff050bc97c6a355e860d5dc9184eb81","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-qa-746.0.tgz","fileCount":257,"integrity":"sha512-QalNVhsG7p6xUv3KZiPas9AByQsgC11WFr20q+emLS19Cuetzg/uMHMMezMepuFHV8ZT+lFyncFoYJl3itN+0g==","signatures":[{"sig":"MEUCIQDLyyZDoroyQEdqzqjxil9dc+eEvrP2eXNC/vqzkRCHJAIgBPvxIQx6VlhnRT6v58hAXgCCn+5OZkQxYTmCj0myMiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e2fb1b869e417b45889d11189df683d50fc9f261","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-qa-746.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-qa-746.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-qa-746.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-qa-746.0_1775582664975_0.5341481064235256","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.2.0-rc.0","_id":"@planningcenter/tapestry@3.2.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f65ea1d02bc1f503337323223045b8012eb6541b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-rc.0.tgz","fileCount":263,"integrity":"sha512-kOVk6arVY6l87uKhKZurnkuTt+uG7dYYyAIQSM5a2X14GKjqreA4FEm6+FIzJrW90UxYIk90jsZ5tWjAgyg7hw==","signatures":[{"sig":"MEYCIQCOyG7NoPptcCwggKDNrZQupFLaxUjK0gz68979b4/6ZQIhAJwtYHraDhThtnzcgGAIW6w3ZvtLN8ZmfjwEXEo1Sy/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"77eb99f7ba63957e9a04162e0e3a826267ddfc99","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-rc.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-rc.0_1775658308335_0.27720368129310313","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc.1":{"name":"@planningcenter/tapestry","version":"3.2.0-rc.1","_id":"@planningcenter/tapestry@3.2.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8c351513fc621da9442ab1089fc41875746db6e4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-rc.1.tgz","fileCount":263,"integrity":"sha512-i0CFzdfas5ouu1kIMxMYTMa+kmKgtSapCVk6DkohYkg8/fEbkosu1KE2cunE103rMZAZ6nxjbFfJVFjujyw39w==","signatures":[{"sig":"MEYCIQCQxltdvP2KEkxfuPn5mICJnYcxnC7mvCml+UHFrRxi+wIhAO3tWW+GAxtEUb3pPYuazSRWkEix7G3Pba0ZHd3yGJMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b908ae11e9c1e868d34488347eac6a0b696a6254","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-rc.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-rc.1_1775684119358_0.8705814978230706","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc.2":{"name":"@planningcenter/tapestry","version":"3.2.0-rc.2","_id":"@planningcenter/tapestry@3.2.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"924126cb2aaa41e2281e808d38091f4bb91b4e90","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-rc.2.tgz","fileCount":263,"integrity":"sha512-vXMlcWuLR2lC2ESSK3sy39yRrarx8OeEv6x1vikDy56XWXEaTIRudJlRTDIBMS24/NRjaKPR4wxGM6wd3MB1qQ==","signatures":[{"sig":"MEQCIEBsyT3ZqhHAtBAxZyCD2SKRdzkDXpuk6tBxYZPpiYhwAiAxuzfGSPVUISCJsJhNujz5g6+RcOZNdOMX6c2x+6++6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5d5250c79012d6d96339c7562e17e80cb59e1ef9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-rc.2","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-rc.2_1775685735557_0.530930213109879","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc.3":{"name":"@planningcenter/tapestry","version":"3.2.0-rc.3","_id":"@planningcenter/tapestry@3.2.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0bdcbc885fbf81fc24fd67add363913bad2df9ee","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-rc.3.tgz","fileCount":263,"integrity":"sha512-rOj1UKeNlBG1gwf7ehXWLSWwRM+RTcSrtT3Gx6CnPfzMPXFjOn79tsSVF028RplRRp9mmLADaqwbsFKWuw95Aw==","signatures":[{"sig":"MEUCIQD8TS5zEwPurjOHJDOx2ioqamNUQ6KfvvMmdD511/nXsQIgHNGdVFxnEkm8Yps2H0SOchuMruaNnBVicoX6Fq7QHrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b5dfc98a4f2d6882e24cf171b9ebeb66a4b985a4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-rc.3","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-rc.3_1775749640928_0.3240280926513217","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-rc.4":{"name":"@planningcenter/tapestry","version":"3.2.0-rc.4","_id":"@planningcenter/tapestry@3.2.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0ab5204d6220da2a6a2ecb7818515fa0f311162d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0-rc.4.tgz","fileCount":263,"integrity":"sha512-szuyNCczDzX0jyUjgQqEctGgaV91bSEw2h+yXLBrReFMgbqc8mHiMaZZParbVIiNpiyygC1dfwSM2aRmZHm0Vw==","signatures":[{"sig":"MEUCIQD3JpVSL6mWMztuEb1Stqp2CpITbRDQuMd5+KJNITzNbwIgGHr44QWiDcYzS0VOFR/sUWnpeX/c5GYM2AfrFu29/Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e219b44510b4da78f1d1e65ad82ea76c36511b6b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0-rc.4","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0-rc.4_1775750584821_0.5407423526345161","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@planningcenter/tapestry","version":"3.2.0","_id":"@planningcenter/tapestry@3.2.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"43cd0e851e3523f2e5edff99945e68ea10cfc543","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.0.tgz","fileCount":263,"integrity":"sha512-aTKbd1KWWyIUF15zAQkuZe/Vs9AIYbUgY1C9iSOSBHAK7thn3PlPksuP4JaUvhNW73d1PS7maU0QG2in4+S7lw==","signatures":[{"sig":"MEYCIQC4RmNRQvNdStJ0huQFzUKeziCiOhTTMbFUhA6+YPfrRwIhAKGc406sMI/LFxDy1LMZcKvJG4CgCfOnv7dcPY7M/sHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1a4b26064848398aaaca60d1cbae15b8414f29d2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.0_1775756092564_0.965998900264651","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.0":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.0","_id":"@planningcenter/tapestry@3.2.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"190a70182d811fdeeee1569a13aec81841e1d578","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.0.tgz","fileCount":263,"integrity":"sha512-yKdQcv/7n0z8fgqMMb4BYiO94lanbfuXZrf8iRHnLlXT0oI86iWtM1sDgAp/rrqSVQwtzPRZys8x1Bi8VHoA2A==","signatures":[{"sig":"MEQCIFNFKDfwBt7zOk7q3VvRYhCPlac4450x8mSD+6ouZRJoAiBKI0pjGJvGAoAeyWfCO1nGoJvdz8LmqQIx1KwZoAtjqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2084722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f2c79842654845c3728415eebfb0cbae4aacaa6c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.0_1776096139318_0.029638057311281996","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.1":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.1","_id":"@planningcenter/tapestry@3.2.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7b5ccc6eee3730e1e94173a9b43dc7b893c6d0e1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.1.tgz","fileCount":263,"integrity":"sha512-PfctDYVoDqteAABzl48C4dvhuccgVmv9b7d2QhPMlrBRmBHUjpNCn5aG03uyET1QlIAmyfS4btmvSAP3GkX6Kw==","signatures":[{"sig":"MEYCIQDry73p49XuVU+BMivNVKaaHcRq3vQPr567EBvFcp9mjAIhALlmV2WZUHk0nHtFN3OEhAdqyG9e64TgM1Jti/gxbQPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d20d72ef35383c4162733a3c70431f446abfdace","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.1_1776098383640_0.8820767243617729","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.2":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.2","_id":"@planningcenter/tapestry@3.2.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8f9d822ae21e8cabdaa5b769103e24e091219b86","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.2.tgz","fileCount":263,"integrity":"sha512-niefCybxsLCcgOYP9HMW5zXv6mc6VEB29lZ05UOvuFBEpEurbF+JrQMbQTAKu9KHGHY6cPGV6N3cJnu5+5nqjw==","signatures":[{"sig":"MEUCIQCgT84A4JJCqoLosiUv+ZEOMmq3CXqEp9UJR0I3tYalTgIgBvYUgsXUYYBJh9gMhi3fD6E78H9wQRZouDX2Iy0einE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2084727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"04b96adcd02f26e475e8fff52ebc46843ad599b0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.2_1776104856549_0.23827927187558617","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.3":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.3","_id":"@planningcenter/tapestry@3.2.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"077a5d5667f476f113e718f0c890f627f279e0a4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.3.tgz","fileCount":269,"integrity":"sha512-akzb9W0vzzJTr0jw1B405PNmQcQ3zfwtTx3XB8WQ6/HEEj8ZNqylCHdFOWFSxnB/Z53aLaMAvtychMUuaRKxMg==","signatures":[{"sig":"MEQCIEcqQq81AvaNXqp4zixdw9+2ck12vhfsgl6jPFmm8QCzAiBkfup8d3Jl8YFS/zudDeFQS6pJiSt0sZVgoY2zTxFZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2132319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8666a03acc5931d76d4cbca37ac876be23ee2c13","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"kylemellander","email":"kylemellander@gmail.com"},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.3_1776180208134_0.726590803323458","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.4":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.4","_id":"@planningcenter/tapestry@3.2.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"37cc9f435914943b031816e23dc15a50f520f8a4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.4.tgz","fileCount":309,"integrity":"sha512-hdKEFY5xbymu8UAfQiC3ncg2cTkVVLPBvz02qNchNKv0C+ZdqdYFjAN0/rYt2qN71jPvgqhZM/jCIH8D0iyj8Q==","signatures":[{"sig":"MEYCIQCAqpNfD+lLNzvDfDX4eU7aGCWxyIdElodZh8fSNHnIrgIhAJhtdy46o4vfGR27B2PTTdbwIW9QFqm6pVHi8k0PoCko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fbe38aa0f43f2897f80e0a082168bf5eaee3c88c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.4_1776192155847_0.8615149109054647","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.5":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.5","_id":"@planningcenter/tapestry@3.2.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bdf81b9fa3d93787a3c3cf8f8260ebed6f72995c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.5.tgz","fileCount":315,"integrity":"sha512-8FFqsK6dTdGyYp6jDEptC0IgvwOy1jZ5Md7k6i36cPCfNNGV/QRtLqZ6XXbW6KStuqMJ0BTYgCWj6oEMQBTtug==","signatures":[{"sig":"MEQCIBLgEUuuwb6QMRWcF9q7MDXHnjFySIRQ8FJT9f9EuNEbAiBXeBI+74A5+Zrwnu47Llr5eGiEMrsfiC6stMHTQzzJLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"07b6e5ff14c6c2f3a0ee2db8dfa42a8f8b615a32","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.5_1776199265645_0.12923554189884157","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.6":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.6","_id":"@planningcenter/tapestry@3.2.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1125876da6e9b1971a6575eba6406cd3cb0087b7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.6.tgz","fileCount":315,"integrity":"sha512-CSlUsIY6trq1tqh4RGKtDbXYV/2dDT1AUk891uWiYkBj3Eh6RRliAYuOPQuf7VertcJwwcRQd1qZKb5VM/580g==","signatures":[{"sig":"MEUCIACfg/3xurXca8PsOj+3vZTcmazsbDSl9TTK6J2pFtbHAiEAkVGn8Oo9e9UIa6pDWFuLEc1fM2Mxtk1V7jQ+vQB54C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"792b945322ebd64f9856ade14ab50cb5de140286","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.6_1776287614264_0.956177067916574","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.7":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.7","_id":"@planningcenter/tapestry@3.2.1-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5c5878a02a6c5c3397543b07f10dce880139dd64","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.7.tgz","fileCount":321,"integrity":"sha512-AT/9XX1q8W8fxo2OFrWfVVCKm5jgOnGj+bxqpa7Xh0siodHMNGuweuJWiuS6v6zRdIiCVyP1nx7t0tHe+x06aw==","signatures":[{"sig":"MEUCIHqacqgOs3ps4D2muh8FnxBRZe92n/vnfcwMaio0B6tuAiEApSGTZbGG54x/Lka/Qd7O/LE3KgsShQEUR9JAYkHPy5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693750},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1aa671fc579f4204d2a3a1836a3dc95d929bb24a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.7_1776289680707_0.5535742656165308","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.8":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.8","_id":"@planningcenter/tapestry@3.2.1-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b45593192213aa5ad7a890444694eb904ec06f1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.8.tgz","fileCount":321,"integrity":"sha512-7vE7JPapafA8XCVRV5vYi7lyPa39CPVTXPaAjU/+LQ43BWbsyyrVVIjNnC/2ySb1+feR8LrjYszVGSmmdK+Obg==","signatures":[{"sig":"MEUCIQCTl7VXlW56HYTSJ2/utBSWhJcjy+Cu6fvoYjxodDp4hAIgaK6ynwgzZmn+y5RXr94+lMvvwm5JSQtYzRLGUxLWp9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2701623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ece6364c6e6b0c740bbe607f21c030c382783f99","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.8_1776296646325_0.9722902059378411","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.9":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.9","_id":"@planningcenter/tapestry@3.2.1-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d341b0e46c2d384f428fcef90cf82dc26e90f4a9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.9.tgz","fileCount":321,"integrity":"sha512-Pf7pCGrIs3sfuEKg+2gW1VBPL+elFVmoT2AYwz/ObO9erBJHl5CDN2WF5XiPZntXaiqsYoo5xLgQlwq37BxEGA==","signatures":[{"sig":"MEUCIA5MdsJKf1RfB4SdXFZBbS3GIfZCMa7qGVgno4VnaG/xAiEAiUgEJlv1p5Phxsh7TY9XNhYjOuK0qxOGpoKYjgV1Ns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2703112},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e18fe616d50fddcd34efc779f5a2821cc50dfb54","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.9_1776372785965_0.40458230324261435","host":"s3://npm-registry-packages-npm-production"}},"3.2.1-rc.10":{"name":"@planningcenter/tapestry","version":"3.2.1-rc.10","_id":"@planningcenter/tapestry@3.2.1-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2b6d2073a3d41dc858137fe17f13a2a0432b9477","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1-rc.10.tgz","fileCount":321,"integrity":"sha512-AQOLWyzFC5TdZtCw1NzZaVweLY2xy5fPx5VJ84fb2ZtDeA2ajO8AFuuZ5joGjJ08la6zW9WNXH/Cx0dSW6wIHQ==","signatures":[{"sig":"MEUCIQCQte+ab3UcCImPuiRggrLX+Tt3Sdm2o4qyEvrUmDDVlwIgObOZ1zA9mzlgLV1JTXF0u4GmSKeBb44OTkKByi0TElo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"816b91a565e5ed1859decf76c5ed28ecb62cfdc3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1-rc.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1-rc.10_1776375663099_0.18560958903379965","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@planningcenter/tapestry","version":"3.2.1","_id":"@planningcenter/tapestry@3.2.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8673fcdf2e9aa1677fef943720e70a0532e87dc6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.1.tgz","fileCount":321,"integrity":"sha512-IQRr15gmr376TdENZ4PzHTh7nZIKdKsfzJZX2/pGJMC+MFEC9TLxaCdaJ1y9wsK8f/Xy0BrNRpmWb27L2IDAQQ==","signatures":[{"sig":"MEYCIQDa5QxL+gRE9yj8E/ywnBJzEc3LuKxxfNSSTix6H3/1hQIhAIHpw2qS2hSoZ1BCVjs9DWWE+qe9Y1szlLEBXNUr2EnA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"dd9604cae71c2fbd03dab9eb99846428871e117b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.1_1776380565923_0.7475977044723789","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.0":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.0","_id":"@planningcenter/tapestry@3.2.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7e805abe5e025693fed6f2032b22b5c12b72e919","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.0.tgz","fileCount":321,"integrity":"sha512-73kv8D6pgLvZo8woqiSF+fdMh7BbevmgO71hWYOXChOQJ0BL+maqKaWKm3IrX9eEprreIQbbWVzrhaiqOmWvwQ==","signatures":[{"sig":"MEQCIELBg4J84RxhteTWI1zq9DmUNpBUPNl//Bjt1LQ8zkcJAiAgUjav6SINOWSas6HEx4TvmnA/ww+tCEK0ppMZIg/e3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"94c2f9149afe8776fb9834685c62774aa087e3ce","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.0_1776430893124_0.14273265361034126","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.1":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.1","_id":"@planningcenter/tapestry@3.2.2-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"80168baa9ecb3ea58afad17ca7d554b44fd483d0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.1.tgz","fileCount":321,"integrity":"sha512-n4E+MlEOn13eiQgQ+EqttyyEk/+YVKL7jhSq8ulVdPiGHi3CTyqcB0RS3efciDxSDUZnBkkfaWvh+bCkeYoXNA==","signatures":[{"sig":"MEUCIHkCqOBcnE0wZhKm/i03N9StkVwEEDpLLMBd14Ck6OHEAiEAhoAqZMlpYLGlfD9q2CMmDF4ZlscSZGC5fJ042NtnHyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"682f28ae48ebbfee7f2491adc0019c1959272ee6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.1_1776808770369_0.025404312338296542","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.2":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.2","_id":"@planningcenter/tapestry@3.2.2-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"88b62eb95a4de549a7d08bf32efdfaeb707229f0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.2.tgz","fileCount":321,"integrity":"sha512-tfnbmrs1RjXOFf4wkFYDpa0DI9V1+MBs5dxCXY9+qUy0KgwKExKq0SkyS6BTawUPNifft7nIKjRjUF6vu2+rdA==","signatures":[{"sig":"MEYCIQCJ7T1TCxj+Rmphf5R7sL/YSHDCG4PTUL7PM+VBJ8my2wIhAKBbpigaXy4sD0P4kiPHgLFe2MkUAj6hONBgQvrFPR5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"cf2ca7ceaafeaf203e45b6a47f2fa15da67dbdc1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.2_1776875322999_0.2863076732573768","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.3":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.3","_id":"@planningcenter/tapestry@3.2.2-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c34a34495771b92df70f5b986c567f8b6a866a89","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.3.tgz","fileCount":321,"integrity":"sha512-lvzdntYqojP/BeDwYjBnF9IxwlNrQ0EkWfNoywyYtNHMVHw18h//pejPuG8NPfqjyzD/blHAm8WMZys+RZNjug==","signatures":[{"sig":"MEQCIGnOnUTYkyCFCqgTmxkBX5Ss8mp+Y9qwKqp6A18waHsqAiBDWTqXruZdbq8+I+RWTiBw2wtcO2Wy4bVCndFdDgrfmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ff056cfd9cae9d00f8b44fbdeb0a823195ec5cd4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.3_1776958051613_0.527707467178469","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.4":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.4","_id":"@planningcenter/tapestry@3.2.2-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"03361a8651bee884876ae3441cc82ab02353c0f1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.4.tgz","fileCount":321,"integrity":"sha512-mv8WT+xGFnxMtg1kg+sCS8qAPitAD5pP1yk3ZTtAB2+aN7bnETluG+PwnmT1rW+yhEo44cbXbECoqLpmXnx4Tw==","signatures":[{"sig":"MEUCIQCfrG8sD1C9SSwffvA8Pnu6Gpj/sxYPoviki6f/NCTgogIgL3cLJ6opS1tohroRXwEikTgcoUqK4hlzl2jSr03PUVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ab360d55d33527bcac5484c95724adebc9652e61","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.4_1776968574243_0.6097733389850164","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.5":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.5","_id":"@planningcenter/tapestry@3.2.2-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"51d8eeef8dca0a5049096f7b63ce330d47c907ab","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.5.tgz","fileCount":321,"integrity":"sha512-6pCviyuEz3YTSquiuWM9oGEhQsl5SGp/J75FdqTy9OZ2UVEZRgoakpvhyfh3h7B9TTihvGGcI3GiiGPGoFxAzg==","signatures":[{"sig":"MEUCIQCpdQnZ58jL0XshdvKNz/uNYrwT0AL1KSq5bk9EtC3XbAIgGKMVb6AbVZt421iToLRU5ivRFYtrtXBazIFDEhkYg2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a38c21810abf279ecaba8196fa1beabf8d99eb4c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.5_1776975532992_0.2917035849386489","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-qa-801.0":{"name":"@planningcenter/tapestry","version":"3.2.2-qa-801.0","_id":"@planningcenter/tapestry@3.2.2-qa-801.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f4bcdd3c1bb72a41761ab226dff7b66667423026","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-qa-801.0.tgz","fileCount":321,"integrity":"sha512-yUaszsZa2UnDpfkQmL/+r/FaPjaMbJibouqBsGA6CSHwwBkuRNGB+hoiOiEoNeU/qG7F/3fwhWHlOUGpjUXihQ==","signatures":[{"sig":"MEQCIBFMSochpuxZilbBa6WLx6XZ9wudrDgXgknUaNgFrnsQAiBHcRN/uaTp7XdPaIHSdGZNkmGjzazSfWOt1uj3FP2lvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fb8455a6322aee39a66f552e9783efe4157d32e3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.2-qa-801.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.2-qa-801.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.2-qa-801.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-qa-801.0_1777312419692_0.7793096653265288","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.6":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.6","_id":"@planningcenter/tapestry@3.2.2-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0e66efd18b4519640f625bc5b5a315101bf1b186","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.6.tgz","fileCount":321,"integrity":"sha512-8gZkUaai+3R6b9iQG3n1Ek+jEX6CUoOaSMdG6ujjQ0dbHZdw36EZWZxgQg159l/dlp0nJIUteMtqsbsp2e4+fA==","signatures":[{"sig":"MEUCIQDwCT5INXbAzzzMy+R1Mk4Mb1ovjUitxwMj8YNlvnqsTgIgbq98qlqa/jc/d9CKqzuItFHTYl74JkEFSYgXYPR0IEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"95f37a61cd41e598eb7491e7f5186734e0994049","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.6_1777323627079_0.21087167601887336","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.7":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.7","_id":"@planningcenter/tapestry@3.2.2-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"44d3f0b87af3776b921f61d53270ab64de751842","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.7.tgz","fileCount":323,"integrity":"sha512-geypjO+ISD+iSYQEepVDGljoMNZ8MK4IkaenL++8lSvkhoU8SdO+hRofo3hXfovcX+u0yODXh9C3vCrPkyNoEQ==","signatures":[{"sig":"MEUCIQCUzIJfiknNyeVORsaAu5TzGHtXVoZOzZbR7uaVmfXdPwIgPN18Knr0yirXxhXQ29BsBEoflzQC79OiX9Ngjmg9aK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1ec52cee28372c0710142a4257c9c60b4b6b7ccd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.7_1777325782631_0.0431573415478419","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.8":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.8","_id":"@planningcenter/tapestry@3.2.2-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cfe733bb67e0dd1c5cc601e94425fc7e906e605a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.8.tgz","fileCount":323,"integrity":"sha512-iqFI1OTtAooTDmHvvo/ksUzROOmAveGNyBSq2zcbRvDMVtAAaG+UYOnjinkGpCZ3wHLvdAjGuRLSBN/0it939Q==","signatures":[{"sig":"MEUCIQD6iY0UIInuE1yp34UMMC4HBBKLdZoFF/NFRvVrLkENKwIgDFUTxrNzu8hfIskTTBXw6/JJToqKHuTyRT1DubSIef4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fde1826174904dd957c2dba8a5506002b6f661d1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.8_1777386142556_0.3273845094870742","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.9":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.9","_id":"@planningcenter/tapestry@3.2.2-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d9b94b6109b4ad8a6e4a5d16287bb89ea4c67816","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.9.tgz","fileCount":323,"integrity":"sha512-TAMI4wbs9GtoZF0OHt3N/frBnSc95W+9hFdGTHKUL/S+zDRe+eWfhMFZhxx08F80NHiYMTOe5u8lwBdD8uIisg==","signatures":[{"sig":"MEUCIGm8g8XHfltmBCU1f2WjkI9W7sWOzIPFSWX4670zpY3QAiEAz+7nUpqBpoaFTJLcToTGGzwHTcltO0VX7FXgH6HC+r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4810e0377bd9ec8ee2c3ea474741af940ec9406e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.9_1777389389008_0.6373466155658232","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.10":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.10","_id":"@planningcenter/tapestry@3.2.2-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9a57b3b639d171a602ae818f572fb94dfc2ac820","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.10.tgz","fileCount":323,"integrity":"sha512-PxS2WnoR4+0TmqLa9DHopg/9I1asar3sWFxr8/BMsc/u7z8OI2SlKFCFOMsmXKPa/e2kNuPJ3r1wfj4s7D8h1w==","signatures":[{"sig":"MEUCIAgfzF+fFhOFSjPG1ZgLJMET99YswvKwC9mL8OcK6h9dAiEAmkzgxOvoz9iH3hEZAStty/zEiTF6Msv55DdyzaXNCcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d21b7271c28cc9fc5125db10cc8ea66860fc268a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.5.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.10_1777396752733_0.7386285124171419","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.11":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.11","_id":"@planningcenter/tapestry@3.2.2-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"43612f2d858fa3005b6a88cbb7dcc1782724e424","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.11.tgz","fileCount":323,"integrity":"sha512-OQnE/PjMPjQ4Nw8tefj4I+XzXsgtO3Zp2ScqQDxUMnquytp0L881JUI5/3xl0m/+FfeMdZl9jm6V6M7byaB6Dw==","signatures":[{"sig":"MEQCIE1w/1ttqaAeFZgrZcr2SbN7/QJ5yK0+DOMxfSa9ITDiAiA9ZeQBFW9PPV/YHzJpTIJs6u14aIuongIgK8y31bQD+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d64a6e07db10af8f16bc160ea3857d30524d68e3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.11_1777397538939_0.19128069116309376","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.12":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.12","_id":"@planningcenter/tapestry@3.2.2-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"13d92898ce2bd1301036a9d4ebcd506fab00ea64","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.12.tgz","fileCount":323,"integrity":"sha512-BrO5IPbbKWLOls8KruL8fVrMUtAoL2DjG6lBi+bW7a0/UMBtq5XBJPzdFD6mty0Vk3wHGXaGvtNlo8bYFVTT4A==","signatures":[{"sig":"MEUCIQDsm5b5jo9Hb6srymZYrJU+pooMNJEMREmQOcLsKf4mlgIgRBiM+gSVp3ppfM2vUYczp/VOyr3VLV4trM36UWqAF/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"de4d6b4f5e4de190f2df030e208a7f6ab637bf59","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.12_1777398141567_0.3440272082118263","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.13":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.13","_id":"@planningcenter/tapestry@3.2.2-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2b05552ba21d77b5ae08c653dbf1bbeaf0bd68bc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.13.tgz","fileCount":323,"integrity":"sha512-mgT2y4eP4SAnqox/dhB/+zK5W+GMthrz98/ZolSSmZrzspaMUdpG5lC3U2RirVFZg7MmRiQgrGy5q7SLKIZHwg==","signatures":[{"sig":"MEUCID4a8Th/zwX6/58bRwBtILnfqHyoHNkzsyN6OjoBFGo5AiEA8wFzwykzI0TLJw1rMdFxiDKt/hE+bKk8I26K3Epbscc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"437de95b26e2784eecd9649ca4398b5bab943e4d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.13_1777398786517_0.03023275114127011","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.14":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.14","_id":"@planningcenter/tapestry@3.2.2-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3cbf8a579bc6dda58481c0b7f8021ccdf5f2888f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.14.tgz","fileCount":323,"integrity":"sha512-lpHkYzYY2y1esYyKhpacFAHli+uSNsn/M+ooKVnAjeWU5RHIoZdz7bx2L/iNCWg1uXnScu6UlvYakZ/dpVnOQA==","signatures":[{"sig":"MEYCIQD5eA3hHjt+i5b/gFBSI4mtRE6IADgDgQCFftqmv0kwbgIhAN4TtaVjfEYYepAUuEhw3MfxbMHAe9zi0SxU3zpBHuZ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"be24bf27e09851cbd848a378643560bddcb48c2f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.14_1777483746577_0.8940641523352495","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.15":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.15","_id":"@planningcenter/tapestry@3.2.2-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"44b242bdbe852aba3e987beb41ee58b586793f73","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.15.tgz","fileCount":323,"integrity":"sha512-6sk7RiQO5jjHsm7WtZiMUhYEsHMK8jw3mWvFcE1+kHUV5tYlnciGT5sP6EwXCZXDVGuqjZQiJH6aUcerXnMTbw==","signatures":[{"sig":"MEUCIQCrCw4OLjh7Xq6MhhZs0F6WUdx30TT0BlTo48iwgoLiDgIgZLVg2qBaKMhMUgsatml3AK1H2zLCAeWvLN8jjfkRaoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"94d3f34654c302553a97af7e2b8dc3631429d96e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.15_1777485169787_0.4046051515431819","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.16":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.16","_id":"@planningcenter/tapestry@3.2.2-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f183c2ee8ffd05fd6efbd18664aed5feb697ae29","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.16.tgz","fileCount":323,"integrity":"sha512-ZCd0eU5MhiPMWa+ESX5sk6vUGGBZYRtHhhdmt/6+1PbcSJtrkje7HPkEniM4TE7HZffQH1aPLu5Vzg279OLOTw==","signatures":[{"sig":"MEQCIAYjethd26xA9cUrMO4TFflghWqsSnkk2ZBahF3ZmwMtAiAf1erY0ECb4EgRcasnHoy1RO56X/j0lh2KE0pJwS6u3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2697267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"430054030b6df45cc7af3d09b9810ad2a2b08b0d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.16_1777485676865_0.0724832093236607","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.17":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.17","_id":"@planningcenter/tapestry@3.2.2-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1db2f80985a780c6c6745b88432cc38bb56e2ba0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.17.tgz","fileCount":323,"integrity":"sha512-alUK6rLCIF43wXHkxS0GGwKka1GgMEPjI7iZgskaG4EoNpmOJUCwpFydnch9XRdO/l6V31dzG1es9HK2YBtWdg==","signatures":[{"sig":"MEYCIQClmc3HglkVClTTYq2lUYuVuqNRLN5CrWw1r68xzmvd3gIhAPDTrm72h44PeJOfn88yJ/k8CGnfMNiwIsGImu+tWsmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2697267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"36eae38cab706a954312069d744ce5454b08c564","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.17_1777485930797_0.27366133969474693","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.18":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.18","_id":"@planningcenter/tapestry@3.2.2-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8b72a497b90cfab67140ed9f6592158f34d8a167","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.18.tgz","fileCount":323,"integrity":"sha512-kh8K8TylijRa01K13XNx/LTgLktO0rIlc7BH1AszwgCQ/gQMoAUdAwvShj3q7b4PFAlWrG2vDUbaOQiGfUt2Ew==","signatures":[{"sig":"MEYCIQDMaOqp/RBN4iKYah1xNHtTOul4qxCj+yCem8en2Eud8wIhAMliZjK1QsVUrhmo1aJbZW7bXqk5flK8JvOE+DQyErpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7ea7321af2f620c21387ea6c4474fe04629f160d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.18_1777486892371_0.5716432426758964","host":"s3://npm-registry-packages-npm-production"}},"3.2.2-rc.19":{"name":"@planningcenter/tapestry","version":"3.2.2-rc.19","_id":"@planningcenter/tapestry@3.2.2-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"63c6ba8ad06d4ca136c4efc9db7d071b37604ec7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2-rc.19.tgz","fileCount":355,"integrity":"sha512-cICf483dx55g/ZC/KY5zyyH8w0KkaFysLgSPwbAStan3r9hFZ/rbzmXUqW8CB+oBZ5TPGmKm9ymkL2jnBCPErA==","signatures":[{"sig":"MEYCIQDIhH7NKJiaPL3+XCOir04ZZeBvq7+78eHMG+eqaGiEwgIhAMZp39eY78SIydUWn+tdKNecC3RE5jz5grVanfUj6kLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5e30ba58fcee195c5ac2be1d546b8de4d81a5a25","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2-rc.19_1777492842482_0.9596469941334791","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@planningcenter/tapestry","version":"3.2.2","_id":"@planningcenter/tapestry@3.2.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f3462e9ec410efb923f13148350c82d31f31f3e6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.2.tgz","fileCount":355,"integrity":"sha512-B2fCE+ZzVb0F+bEnLzLnm9QsZEgOaABAc9WaMOZcJpU3YRaNwR+ZZKkDmMehHIyhrYAre+f/WFtdK3y65vwR8w==","signatures":[{"sig":"MEUCIEwdSNOI06Q9Ftl71vScUimxiIeQv7YLT1KQ35BtLZyFAiEA8QNW/hyX8yff//ikMCEV9zJrIw+HnELFFOH/V6MOEus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f7d76b11169961788185060bf2555b13bb2dcb2e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.2_1777566991398_0.551622034808835","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.0":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.0","_id":"@planningcenter/tapestry@3.2.3-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"69c91ab8e89a2c6fcbf23fe357cabe5997fa7e9a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.0.tgz","fileCount":355,"integrity":"sha512-+QJKHXFMzStrsMhgZkdebYOHSucfdR0Q3HZOA4aGVbTKrMwg5uSlqG+hgb4kgtH631hOph7xKTY/w013g+nlzQ==","signatures":[{"sig":"MEYCIQCs1Q8Gl4I6yVMlhxxoywveJnjQzkmpGDBz+QQlrIxUMwIhAPX7LbvGYEHW+BKSYimqrqNMsN3dRu2CsAan8zGbMEiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019968},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e944c237ec8b2e0318f53f8a8a2a3b31b6e28a81","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.0_1777571627769_0.4156145414798529","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-qa-826.0":{"name":"@planningcenter/tapestry","version":"3.2.3-qa-826.0","_id":"@planningcenter/tapestry@3.2.3-qa-826.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b586d2646778c598c95ac63be0b13bc1544d8e19","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-qa-826.0.tgz","fileCount":355,"integrity":"sha512-JIE95lj6JVv4Bqkyow6pRnijUjAkYDbyX0daItz6aqN2zoPHXTGCue7Gw49eBVd+qinrJ53nv+kiuOtn2Wxg4g==","signatures":[{"sig":"MEQCIBtgTz/kgCpfnAa56O3xdsRQyfijTYe8j23XkntTQMo4AiBQ2dVSquaNPZaGLXZmKzGUcnGPU5iXHhu9DF1VzqlqQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3023519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3b4660fa0f1589c9873ce1756f25e7331f5051a9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.3-qa-826.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.3-qa-826.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.3-qa-826.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-qa-826.0_1777904827026_0.6894118439297743","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.1":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.1","_id":"@planningcenter/tapestry@3.2.3-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bd691a798c8d9b0fca773b3ff1f362a2a1f4fa15","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.1.tgz","fileCount":323,"integrity":"sha512-OeW9Fm1TLR5yyP/muAADt3AQCNxXRyC8xdOZRaCl1eMZ+AAcouVfagAKLjCRpwEDRAdbz+XyTbpHc5QPHOUIfQ==","signatures":[{"sig":"MEUCIGOe9Lu06fthHPLlq/NKeI29cRKZrBiSN6Pqrzw3KKXSAiEAkOMc1feoYE1OhdLlwwL0wpRvHsBemRHzZ6VoRmSbkhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2754490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7fef1c05c3947e11ab896ebeefb4b2aa381af27b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.1_1777908288883_0.21654301919489072","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.2":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.2","_id":"@planningcenter/tapestry@3.2.3-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ecda8f899cb9f7983d98bb9e01fe44c1189e6a72","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.2.tgz","fileCount":323,"integrity":"sha512-hjbPqpYgeTkGWd1Vs2w2aIovcF3qMXg2OSQhvxXfwFM4TUeTZScflXbhgF9t+XtzX9ZQZZSaYnU7LjIEbhoLNQ==","signatures":[{"sig":"MEQCIAcnzpu24EhtSkuvdo8HLC65NQQ0ViX0KsqTo+4B3/ucAiBKt1HE1EYe8k5U+dVNSeay/k2mueSuQlbFHLGanD9cSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2753805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"18e99a99bec30ea5b0c22203c31e1bc53b3e38a1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.2_1777925356176_0.5053250406602019","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.3":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.3","_id":"@planningcenter/tapestry@3.2.3-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7d3d2eb049da5c9cab5ce4e312df0d18fbd1cc02","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.3.tgz","fileCount":323,"integrity":"sha512-u6BpSZjrWu6heMgQ7EW8jpWoC6mlfO0iVjTpuq7CBU2ipk3yTGhG2jbus1PuRWuMyZV8SviQb1/pDMfiB6pXvQ==","signatures":[{"sig":"MEQCIC7fUaNP7H7jSqkd7wh5uV3rfWtXhxPmycNMqk+d72+XAiA7SUGA4//i2FptObUnGbsGH1oGwuXRKWB+gRiZtyE8Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2754110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"683d012d5c203309b275e145ecd6d1e7a02ef414","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.3_1777927461913_0.511623744883964","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.4":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.4","_id":"@planningcenter/tapestry@3.2.3-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"81109f2dffa14ace82326313db9896977981cfaa","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.4.tgz","fileCount":323,"integrity":"sha512-CFVbAGuG2GyoiCSXXdJybXMY3K18kIuxWFj5bN6fmNfPlYS2ACqCjy0hI/4D6jhihbEBkvm5zR0zamNJIE28ag==","signatures":[{"sig":"MEYCIQCUvjyKp14eSlS650NMr3hAHgiYiaT233T1k5JRxWTAYgIhALz8Wns02ZWPWMDwYjSbHZdrTLb0qo8KACRGAAqUeufi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2752765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"cf31a8fd0131ba776c2f1c5b5018601590541400","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.4_1777928379025_0.045381864105132896","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.5":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.5","_id":"@planningcenter/tapestry@3.2.3-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ceb0fba2b97f2f3329894d1e46e7f563cc89f05b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.5.tgz","fileCount":323,"integrity":"sha512-WCGZXJR4x7YMG3sTFxxJeRlu8N5Y6dQEn01gJ6Py6j2wYUi0Buos2FQOpIa8oqR4zT4tBc5/ZmqMdlv+D09T1g==","signatures":[{"sig":"MEYCIQDhoXYoHZNuj668Um18joVQSrlY0RGAehsUX34LVgZqKwIhAOApOxlKPtXrNEACNiQ2tGmC6ygu9iBoQ3c7QjlVQ5Q6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2754643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"709a2ca95766701dd9466ee22c1e8a96fa3da9df","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.5_1777994507625_0.7450890239918089","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.6":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.6","_id":"@planningcenter/tapestry@3.2.3-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"406b36289ec19b05acda58c2ddfbab1ffca09fff","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.6.tgz","fileCount":323,"integrity":"sha512-CMjI6OE9XXXHpBLOmMrWsV0/EQwJKTe4nOQd6pqKVgfZcvbv1jPjajhJ3h6np3/36tsJrtY6rBVPFwNWsYhs8Q==","signatures":[{"sig":"MEUCICzIf+8oxRI98/IsW5uZaqz2ndqg4sEOs2Rx7Do+pqqTAiEAze922qCYBQtBVAFzqcVvhvCwep7F9BN6Kvz3UhrqY+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2754643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"66ef71c22b569382d2047f8cce603051322a451d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.6_1777999621071_0.038969963805636665","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.7":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.7","_id":"@planningcenter/tapestry@3.2.3-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4c07684e83c63c13d09403cb2ae69ea72b9b4133","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.7.tgz","fileCount":323,"integrity":"sha512-nPelu13KX5mPpnXDJNWWMe/4Vl8ZiNAmJS4yddmgdr5XzO8M6bCvhugSAVcM+6U+g/sSO/QZ7Z5Jda4MR9mTOQ==","signatures":[{"sig":"MEYCIQDSV6FzNjCIRQauj0uqD13rGlcioxFvmMGzNJc3MTaYFAIhAMGvx10qbFIeIgDBvZ7E1EsbFSMG1J/gl4pYs83wH+f+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755138},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b667a51eedae4198b0b4012dfedc74a74e3e5ed3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.7_1778007563038_0.4105835933195978","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.8":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.8","_id":"@planningcenter/tapestry@3.2.3-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"62f0dbabb8708e637b239582fdf38438d93c100f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.8.tgz","fileCount":323,"integrity":"sha512-26a96LGxFRfGlGugz93dMX0fDP6P/8sCoZIOtD2Hhq/7lucKSaUaIhafEnhecVBreyNtw90tS6t6S5NaAL8Rbg==","signatures":[{"sig":"MEUCIDtDaoQnAOfjShkks7ZP4D+Q5VeySHWSFVh5JSMAqNLqAiEA10wslI7GtVPZShN84MvYbwBw6aUm5XEdjAij+IcwHf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"370843598ae9aaeb9e975b4659173743cb7e519e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.8_1778014622351_0.03291865587431397","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.9":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.9","_id":"@planningcenter/tapestry@3.2.3-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"da812571c2ece8ca24d0cd63ed63d5c31a11b7e2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.9.tgz","fileCount":323,"integrity":"sha512-Tii6V//hMIi+v5Iq+Gc+EgxlOEnCKbVCm7IgcGjQccL5fW4C6i+4PAERNPw/zequGHOQfUHuXv8O7WjORD7oSA==","signatures":[{"sig":"MEYCIQC9LnY8A17eD+5996K0Y0a1ZobyZTGJhvW9Q2g2NZl5ggIhAPL02NclEQj7Gcw729uqFzsVmill9tFZs4XySkxMv76y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2766451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fb204ab4876a9ebf848f7c057f80a591da51c8aa","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.9_1778095744315_0.8390848943307578","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.10":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.10","_id":"@planningcenter/tapestry@3.2.3-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c0877a2a5000e585253e5291428846869c6d627d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.10.tgz","fileCount":323,"integrity":"sha512-6rl9NgwloXUSDFORo+GKgZ/swwHNY2A72vcwbbBYQGJmWvh7G3v1dYNa0VRBpx3vf5vPeiyRi72d6GxbahVGlQ==","signatures":[{"sig":"MEUCIG6jq7XPuo+CV3CP02bhwbp7RKz8K+zvQPg2hX2Yi6kYAiEA0HqF11iIiGUaN9dKHZBP4QLt741TC9DYkkmcoVfwkvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f191d48c73044b3cd8278358718558c2a36a6a95","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.10_1778160626126_0.5518993985146308","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-qa-839.0":{"name":"@planningcenter/tapestry","version":"3.2.3-qa-839.0","_id":"@planningcenter/tapestry@3.2.3-qa-839.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"819adbc30a8b219bf975b279d5ee8a07a4f1b050","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-qa-839.0.tgz","fileCount":323,"integrity":"sha512-x460oZmmhe3V3sp2btQhxroj/Y8R+5VCQevtiYb8zuFJB+9plTBqgymahXKiFW824hw8cAdPQ9I/W05JFQ9B1A==","signatures":[{"sig":"MEQCIBoc+tPBRq8We05pxWO0LbX9waO+rSQsWD3nOUJQ4g//AiAm4Rhr27DDeWVIwcHtpp+UtwVxZ3pZ122IF/KE+FgJNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2764528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"cf00133fb024c9d79dad6258b6ea3d131a03122b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.3-qa-839.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.3-qa-839.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.3-qa-839.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-qa-839.0_1778165723674_0.7229393238944797","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.11":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.11","_id":"@planningcenter/tapestry@3.2.3-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3ae3f92b79dcccf73e0af319cfeb6233fa7bade8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.11.tgz","fileCount":323,"integrity":"sha512-Ao9oF4dd0vS/Xn6xX6gTe6HuAswcYm8Feu6GQ2u7JvmFvEwEyHIhKjHW/wW4150QBXu2lqiuYuyvBGXJvAmnsw==","signatures":[{"sig":"MEQCIHj/563p/+banrIKAOVoocK0oMYVBjmFWfH03J98D4KBAiAP+g1i8dy1kKuBvFddmkPtkbm0cKoNyLo9kykTdoo82g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d58e7b77551ae5b3f8cbcbfc2b3812d7e04c4ccd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.11_1778168821735_0.3542993705123392","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.12":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.12","_id":"@planningcenter/tapestry@3.2.3-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c1958f614b3bc8e18f82a2715eb6ab2bb4da2f45","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.12.tgz","fileCount":323,"integrity":"sha512-A90wk3qr36ESfXnZ5d1wJUbTMeNzChyBy4tnuKAK3tgLh9463r3rgGPdi2ckUnf2xfJO+C6koUZCoQ+19w+RAA==","signatures":[{"sig":"MEUCIQD+uLW41w8KaVIepERHA23E8Xt6cYEJFygN+Ld09xoJOQIgYKAoVRsyopzPoM16pwmNZWQMRvHKVXdoJ7fOv4vhBrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2764498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"21c9892e4cb38f5e26ab9e71e3d00a3345bb8726","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.12_1778169871483_0.7330476348323032","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.13":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.13","_id":"@planningcenter/tapestry@3.2.3-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5e447dea962d8d60e545a06701783021622632f9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.13.tgz","fileCount":323,"integrity":"sha512-2JF2rOl5A1K9RDptyi+i9KfKqUcfgpPV92S1SjrCaPaK1OwEThox3EGRgh4Yi2lRR43Ju8yaUqa3EZf9cStlfQ==","signatures":[{"sig":"MEQCIGM3K14qjXhbrRRsVjgiFCVPG/JOV44xW+srdOIRrYnPAiB5ssFYIKmMlgTLnVkQoYvCmzmuvH7nsBCMqGc9q9wmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2768254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3177feb5f938e19cc7642a574708c9cfd8cf91f3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.13_1778170700147_0.5250814275460716","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.14":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.14","_id":"@planningcenter/tapestry@3.2.3-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fb0080fec8a20da475665092fac1a520d9d33d1c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.14.tgz","fileCount":323,"integrity":"sha512-6vprE4832lRv5sa1Y0cGncZgaW3zxL1T9P9/wLsi/pqLSZg7PJvr/71bSXHHAolmXYIwqInwSirOqNeueNGghA==","signatures":[{"sig":"MEQCIHbzoNub7L++J8cI76ycvtQiX6rmSPQb4uxOetIFBfmOAiBwcNhUUCEQPv4BfLYhE8CcekhE/gExcLHeXzF+BuPusA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"204a59fc1a740ad107c669c716bc7849d3ef3b5d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.14_1778171719139_0.2431042022948693","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.15":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.15","_id":"@planningcenter/tapestry@3.2.3-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9bb3650844a6a1d715393a79369fe38a94ac4fc1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.15.tgz","fileCount":323,"integrity":"sha512-8xCEQwqU2n9hBTnk/YX8RkbIU+tXgLnwPl1hTjkpmUKy8+uGbaGXO3Wp+urlXi9Rc2CGM+2DV7wxKSX3LU6pWg==","signatures":[{"sig":"MEQCIEp1ns6sevSwMfcKINr7dkLz6QUDQmMbpudll9UJU7gvAiAdMOWPVN8l559PwYhrQyOFR/YzKdpdYZxKkw2QFNSS3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e2b727319daeafd6b69b0ab173490252983665ff","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.15_1778174939927_0.10454254813318542","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.16":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.16","_id":"@planningcenter/tapestry@3.2.3-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b549f4232a5d7d5c158d81318a0490759e724953","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.16.tgz","fileCount":323,"integrity":"sha512-RAzMubUwlZ8W4bZISCQCOn/T8uhJx7MeQTc5DyJ4SkuIXAbXggB5c/n00jy2txGzWDn5tIM43OlE+E2nH2F6lQ==","signatures":[{"sig":"MEUCIQD41F5Nwn9PbXqszkPHWuf8T+47PHgT9PyrhUrq+i7+aQIgIkyM4ERXE7q/99YcmtXQsLLw5zTXLvLwFHL6s0UwNdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d4cbbc630841e02b11c029e0cde300f4263020b9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.16_1778187188221_0.0600533990816432","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.17":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.17","_id":"@planningcenter/tapestry@3.2.3-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f2486386037045d6ac5a93648d71ba6656e5c832","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.17.tgz","fileCount":323,"integrity":"sha512-uq5w+8sJz7PR+51AzGnsyc6zaE117CBciLmm2hSzXbJA7yQj1amzsgjqsFACFlN1vweLSiM7HlWsJZ38YwpMTA==","signatures":[{"sig":"MEUCIFhjh0ElkJkGHp3wGfpAhCqMGMitVeNAw4JgMLA77nK2AiEAuNVy9JjzseizGKRrfbfXSsqVRxNESXlaQqSbDzP1uLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2f9385839bcfb06690b25be9ecc546aa63e08e2b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.17_1778207528143_0.8369018046958745","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.18":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.18","_id":"@planningcenter/tapestry@3.2.3-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8f57fa1433f2803a0a141900d7b9663dbf49cd9d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.18.tgz","fileCount":323,"integrity":"sha512-f0T6iYgOMewZba0FRwihz9yxQl1ZnjfculcDUYfCK3padrlyTOcPWsvC+Ic9AT3ux5gk+LLH3e0IJeVUBA2g3A==","signatures":[{"sig":"MEYCIQDHIq8ev2nOs1yZWeGEeI5tRuR9CoGkq2x4oAHLMCPBgQIhAOLzWZCODLQTbAmWb0qm5zOj1lkkaWLBLNgCONrs/oTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8291f40a84be968d27f9fd5b6fcab689b7d22a18","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.18_1778705300574_0.7897451249652478","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.19":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.19","_id":"@planningcenter/tapestry@3.2.3-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a89bb2a048dfbb8a7c32aa948fd279cc5d3d061b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.19.tgz","fileCount":323,"integrity":"sha512-mYxcphfyTg9pWfi4GTw7AtzOO0xE4IpuXKc7ZwtniSGdCbpWBo4DeZNH8n6Ljbfnw550WG+FBY+RZ3pzRYkbcw==","signatures":[{"sig":"MEQCIEGaKLWDYINO1xrwWaWY6srp7CdrJP74uf2ymWPGTcibAiBa0YdRjOw3JkEjxK+4tTAV/hlWOdZ1+kdgg8a+nFJsRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2807753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1d56cb61a1b75a3b1a1a78e3ed63ab734d18e43b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.19_1778780014869_0.3251049736753553","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.20":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.20","_id":"@planningcenter/tapestry@3.2.3-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"57b96e94e59745ae6cafc3a4c2a76fa3b2ee8bd1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.20.tgz","fileCount":323,"integrity":"sha512-syHB487Z8DR4AL1W4ixFi/KAnHSE65/n42DoTacfcZbFHmo1IwLJvGx8b6cDPLFQIE39uN7amT+gSv/KxcnM+w==","signatures":[{"sig":"MEUCIQDzfvomvWoxVtNvY3J965rOwA7LnoVTPMLfR0wTGMKmBwIgHwNdEpVTLXrGbNGHhC22iyUo/sKUFHKz0XnOtWplY58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3404ff317fd5ffdb2ca33df0f5b4f6a9d3baae32","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.20_1778781699317_0.8715216763467906","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.21":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.21","_id":"@planningcenter/tapestry@3.2.3-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c21a01262784359a6ee27ae8854c776add5d5196","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.21.tgz","fileCount":323,"integrity":"sha512-vHhmb/QZu0RPU/eKPWMnB5dhnvh0rNi3T1lMTqNrm8ZW9e9TJ/mmfu/S7v3X3Dp+tJc5cMCOqrAoy+5daddltA==","signatures":[{"sig":"MEUCIBmIskNWp2/Nc0o2pysysvfpB8NwcWTaS1SjjdvyRlewAiEA1/92puCBZVShyVtc/7lmN19c2fbeuRcKww8xEO2UV6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"117b09de90c9ea3b6952cb8c1ea84378ea0cc92d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.21_1778799888741_0.34312865233022416","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.22":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.22","_id":"@planningcenter/tapestry@3.2.3-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3e081b82c58df5bbf885e2a071dd62e5e336c0b1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.22.tgz","fileCount":323,"integrity":"sha512-3l1CWoOg1l75UG2hAFHizFjeZaQibkgQf/JT/1mjQmLwvLaOTNQGRggifZuKsseV9lupq0u7BEIsP4aQpRAacA==","signatures":[{"sig":"MEQCIFEDIa5KJQzCJgaXHeCtZoJ9kZRRH8X3SiSRZAUhxnOoAiAjcUX1Hs2+IiNByHYvcB8YcbxyQa1Uz1HVvV6aDSQySQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c3319177c5a06d0536fb0b1ee009e57051839f9a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.22_1778801058704_0.9669790432355625","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.23":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.23","_id":"@planningcenter/tapestry@3.2.3-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e0d3de3d0130b976453ef2871a40e07cf32004d4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.23.tgz","fileCount":323,"integrity":"sha512-h2N350a6U1mCAmtavC0C1UqB9MJ6X/3jLM1qLpB/6frr5yqDXZHoMtz4i6EHIm/SWSewufv2UHEO1f40is7Lrw==","signatures":[{"sig":"MEUCIQD/WlTVhfbIqUYHFmjOS3HtHJxXLRetri+XUxlnXSkEewIgXXWGzMDj+DMgyy9OQE5rCR95suiJ6aOCtcgyuk2VO4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"110d61271c7799582fe6008dae67f51df39adf59","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.3-rc.23","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.23_1779122589780_0.5421745940739939","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.24":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.24","_id":"@planningcenter/tapestry@3.2.3-rc.24","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c932150cde3237d6a9c2ed26c80f057516c96808","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.24.tgz","fileCount":323,"integrity":"sha512-D8zBMkx8o4M0PJ0iOusl4K+SIDjXdeKEzhqldVL2p5houAH3+N6HrPvcLgIFHlLMGvI1LftTiSYZQ5f4wrGpWQ==","signatures":[{"sig":"MEUCIQCuNYLVJDmbO4sGihcHScojY1+fK2IQpGng/OQklKmDRAIgL1sS17y5ZceLxmMidjnEVV1epCSj8has6GuAZGmNMCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a9285c983ada1098f9a35eb0e8904a9cb64d2489","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.3-rc.24","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.24_1779127732508_0.5212252756353584","host":"s3://npm-registry-packages-npm-production"}},"3.2.3-rc.25":{"name":"@planningcenter/tapestry","version":"3.2.3-rc.25","_id":"@planningcenter/tapestry@3.2.3-rc.25","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c8b75a3088533a8bd20b965394f49460d31aee95","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.2.3-rc.25.tgz","fileCount":323,"integrity":"sha512-X73inPij5o2jgJFccAtfxVY75D3YZWTrvN8srh7weOyvPV5pVnb4iwSs8ubpQgwqa9E6ULvxeMEMosqj6UIRJA==","signatures":[{"sig":"MEUCIF3GUkGLI4DYm6meR15V+MgxJ0FZjRuVDsyFns5WBGlmAiEAlP3QyEGEIpN1Z2k7JCSGWQXKh52QKGTeP5ZdM3sTGBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2788423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5deb7a4e355d11d43b00d28c0c1bbcce2131133d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.2.3-rc.25","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.2.3-rc.25_1779130354239_0.376879647288602","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.0","_id":"@planningcenter/tapestry@3.3.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"834a5731f2647c68baabf15894b10728f3c96a01","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.0.tgz","fileCount":323,"integrity":"sha512-7NoC66gRSsAFiVejUZAUhhgvjbZn0UyxREIjHVC0yIL2xLOM5+6em0tTleGLsJAualQX9zR4XvNZid4fMijxTg==","signatures":[{"sig":"MEQCIDxhPfEjnzUEka/iPMscbJVRDfb3wkSBNYijXrcf3FZNAiA6QbpClXI1Mg/FggNv7n5Siu29c9jO1ZNBqKNKazxFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2809035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7fd3d76244befe3a32ba0a79ff512f7c31db40b2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.0_1779141918412_0.12949563446424328","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.1":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.1","_id":"@planningcenter/tapestry@3.3.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9a729fab6d348529efae19f7b4d11f2a2856f47f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.1.tgz","fileCount":323,"integrity":"sha512-aNw1Ta9nuy31/vcPmUc7LWcqaitVS5iodHc+/YO8wRtDkdMC6xYgu6vq5YuzNUWoh2XE/KXHKGDYb353FF0juw==","signatures":[{"sig":"MEUCIEpX2SxKmbljTaqVD7Z/CSZ0mmBYwY5rGqZMx/NCqRF8AiEA5T8+qaFE5anhtS4Do0FrrVjN83Sctkf674cJz0vPRdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b379b6a7bd55aa6120f6c4891786b88f61299b1d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.1_1779222801103_0.1780405232069988","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.2":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.2","_id":"@planningcenter/tapestry@3.3.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6ca4c10a2d46952f6c483fe32c6e58de7b330788","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.2.tgz","fileCount":323,"integrity":"sha512-xdhZK2tm2mTNUi4/l+ZR/wP2WyA6U2AaSez9RLD7MZnSgTyDeQO+QnAUBRDO7PB/2Cm/t3W3/Tve2FTXLWIsPw==","signatures":[{"sig":"MEYCIQCblcEdO+J2KfP1gTeCNYAXhoh/myjO4RiKVUpXjPc7kQIhAPiJWrnnUEwwE0fc8amIHq89jeVkZG0asbRykRzw5vKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"822514e06b138a9c34cae2cfad05fe43fc8e217c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.2_1779227544332_0.28674660662253837","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.3":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.3","_id":"@planningcenter/tapestry@3.3.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d628b78e624c097883504224fdb274b6107fd993","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.3.tgz","fileCount":323,"integrity":"sha512-8i/5C7mIZjZpZeIeYcsN/f/8GQpSBZuVMN5W5wLEV6ifWAaLb3menne3TFmrEUtVnlNqbzPEa2nCe5zhfQVHKQ==","signatures":[{"sig":"MEQCIAX3PtUpow2NVARsvJiN4gEe3owft6C40PkMNmpUkZp7AiAMV7wg9IbWFDZW+5KQdWRBf9bbUC7lJrfPVhLY89rQvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0620e121aa0fadd885422551edcc1b832de812a0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.3_1779228775521_0.8238241339085486","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.4":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.4","_id":"@planningcenter/tapestry@3.3.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0c85c95f2a2389f9bc25102577fcfcab98610b7f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.4.tgz","fileCount":323,"integrity":"sha512-xPqLY7WaPPSSw0WVtBjzzXgcs9kdYDhXVjF0jV5keAfg79L9GjOcbj7ag2/6+BkN4ll07bzXPwe1PRclWsJlnw==","signatures":[{"sig":"MEQCIDQGiyd1GZJTvq/vc9qy5s5fF/7JVWTW3VOxfVt3bmISAiAUtAQR1z61RlZpLgLkVNjhyzrOwFrTlLFtEo1garop+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e0a9e11837905fa819f4c1bfce59fbe0f8f0d98a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.4_1779311523974_0.6901377387337191","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.5":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.5","_id":"@planningcenter/tapestry@3.3.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a3b44e537a3dc7cbe584fa6443e62424d69f4a9e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.5.tgz","fileCount":323,"integrity":"sha512-rDtDP0HcNxARMyrJJK4IdP15JYK6b6JFFG6Iv8TqNMFPSG0y2M91i85OhNOAID5nQ1ggvYNdexewwXvqEYO3UQ==","signatures":[{"sig":"MEUCIQC2hMFlVEPf3WqSs6B4EkIZ3yc3cB66E9sx6CG4PcqpmwIgZfGpTJN7jb2JcwskFO8cdmOlvNOau1WaRtxVIlgVqy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2810896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"26b523101aab713fcfb13ab45ffb76c8f9090d4e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.5_1779317393417_0.763097313943389","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.6":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.6","_id":"@planningcenter/tapestry@3.3.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6efbe7633ba8380bea1878c9c0ebbb3a060af00d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.6.tgz","fileCount":323,"integrity":"sha512-mMgpHzDhtQiHNEezJJzao8jNhYmdMjqdWdw7CKXBX2TAvWjVr+7UTb92eliV1uIg/0kodthqi29yAxGbX8MmMw==","signatures":[{"sig":"MEUCIQCcvqwWgTZHPPbxm3sYVEIpRh7E+bbEujf3E8QP5BfeTwIgFpZX8r5BGuRUb33w+CgKdjeA8Yp70BY6B9C7l89FLD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2799929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"880c6280b38db73d0b140e299a25908bae9e32ec","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.6_1779382339262_0.18636429190221548","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.7":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.7","_id":"@planningcenter/tapestry@3.3.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2197e4639e5343b16e72d34eb6b807958741687e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.7.tgz","fileCount":323,"integrity":"sha512-RqdqZaCZNvVKDNrDguzs0XX2FSvvsHAniu4ZuP3QrrVkM4RnPHWKWrpJkF+6ZF04iU7aNnbH7cq2bvWQBU2fwQ==","signatures":[{"sig":"MEUCIQDSajla2e1401lC6KS+toqnA68JJafrx13AbkHq+qaqZgIgWEheKJ4IZo4kPED9sMc94dpO1CnabKwK5lwE9lnLP0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2820491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3c8f6b56ee4d37033b2c0b83e0dbce60968cec55","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.7","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.7_1779394189228_0.3227190452120894","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.8":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.8","_id":"@planningcenter/tapestry@3.3.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7c2cb3ae68f9830ff233bd04a9768a9aa5621d91","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.8.tgz","fileCount":323,"integrity":"sha512-Nc9OW1kBuk2J28u7PXMWnQfmf4/Me5qbZtkdyj6WsZVPZaq8doix1s6dXix82dY8AWCSTQBtJcL8pp+uXe6aRw==","signatures":[{"sig":"MEYCIQD3kbQCOYNxImk48fpEQBrLF8wqcReCFJGsmANzaP3oewIhAOZGseIYpuLwJAjNQEdbp6ZaOKa3yGpZ3DOYyuwjcxid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2798225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7e80fc59271c600c58bafd8b5668061037b6e9ee","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.8","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.8_1779395778633_0.3376997943854556","host":"s3://npm-registry-packages-npm-production"}},"3.3.0-rc.9":{"name":"@planningcenter/tapestry","version":"3.3.0-rc.9","_id":"@planningcenter/tapestry@3.3.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"723e6313387faceb847975f3b2695d39b67cb664","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0-rc.9.tgz","fileCount":301,"integrity":"sha512-OeDJ2E0mCe8JmQSMV1znpkTqM9ggsy6K9YZc7AV1fVFEIDkZwp5hkodjm5F9y1ydAqS0GQIsKU8VYQQ7p86R4Q==","signatures":[{"sig":"MEUCIQCkYzAaHcW73YTx2RtVAC6m26oH3vEgx4Ecm91eK40UYQIgSvI5jAu98RuWmNkulMgX1nDdkajiXx8YJq1BtjrNYNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1079b2f2e00c2836ff6c5abdb4cee173502b6b93","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0-rc.9","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0-rc.9_1779399393377_0.18229596529270808","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@planningcenter/tapestry","version":"3.3.0","_id":"@planningcenter/tapestry@3.3.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a05a73e2bbbe0fe9e3f13f31ac83a994cf3fd779","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.0.tgz","fileCount":301,"integrity":"sha512-f84QYj7OoX6bnFlpuH5MKMNTUqZqVXoxf//9h0f9kgq9Oo508FRk97DzjJp2Yy854c6vHbotcYE93OtUyZPtlw==","signatures":[{"sig":"MEUCICsyGTsSjFtt3OZr/8Ksg1GE6fLUZTKCwjoazX4Vk44mAiEA4D63duRbx4yXz8eki11W089ub2U0DV8b0hpsqghdx+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6d25dcb3a49f8c01a6642f4a4098a96a5407173f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.0_1779403033915_0.01003884822220491","host":"s3://npm-registry-packages-npm-production"}},"3.3.1-qa-885.0":{"name":"@planningcenter/tapestry","version":"3.3.1-qa-885.0","_id":"@planningcenter/tapestry@3.3.1-qa-885.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"95c852da32177c1d51d2da9dc88183cd9dcab3cf","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.1-qa-885.0.tgz","fileCount":301,"integrity":"sha512-iTRYS9WN3Ay8IKl2Kt6pqPId4ZL7Fddv7qmJiwH1OwFJjVXiSOg4U0oLsjWOpOfZ6pa8mG3VXRHTfPpYVKXYoQ==","signatures":[{"sig":"MEUCICDYly8MXwCE3KQoFDC6jL1uTmTOIb93IAK4C76gunUxAiEA83oTJU7hySkBQ2+wB1GYE+MmrGgeh83DZ5Asx9PF5t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5b6c2ecc7a6790d0b376be4e69fea149e357630f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.3.1-qa-885.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.1-qa-885.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.1-qa-885.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.1-qa-885.0_1779406145990_0.765980985644104","host":"s3://npm-registry-packages-npm-production"}},"3.3.1-qa-887.0":{"name":"@planningcenter/tapestry","version":"3.3.1-qa-887.0","_id":"@planningcenter/tapestry@3.3.1-qa-887.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f1cf240aa5a8d0320f2068e98ee0deaf07d014ee","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.1-qa-887.0.tgz","fileCount":323,"integrity":"sha512-Vya7bGXduscmyyQGcpTj/GHhBIPN6kSISgleMsHozTadPadaz9KD9AyzoOsGRus0PJIi7W4541wNH548kvl2Aw==","signatures":[{"sig":"MEQCIDGgkmFYFQLiBTM9rghrornOFOH/EyPFDo/Trno0w55MAiAfFrajowcKvSF4vDGxEUcB6wZpFteoxSkDVvxfiWH/LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2773504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"531b27a2017cc225d7f46101295fc792f2d02ac2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.3.1-qa-887.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.1-qa-887.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.1-qa-887.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.1-qa-887.0_1779814913687_0.21132163471195908","host":"s3://npm-registry-packages-npm-production"}},"3.3.1-qa-887.1":{"name":"@planningcenter/tapestry","version":"3.3.1-qa-887.1","_id":"@planningcenter/tapestry@3.3.1-qa-887.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"685118b2739ffacb210fc726debcb275ee555c68","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.1-qa-887.1.tgz","fileCount":301,"integrity":"sha512-UddjXLkBn17No3q9roK4OlVfYH+GX5qybRNBm3tgKUfUlpnsQCWEc+w7JLQjslkke8LmT7RCi4tBQjOnkm6mGA==","signatures":[{"sig":"MEQCICzk3phJjuk8fTKYR83HrK6G7Kot+qY2apD+Os8b7LHiAiBMuBSb88bf8Rcifavq3dCMWSdMeQcdmZTniddVWd/IXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f71cf96bc1046fb438ffd8e70de1a08be4bca3ab","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.3.1-qa-887.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.1-qa-887.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.1-qa-887.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.1-qa-887.1_1779829048891_0.23939921214578375","host":"s3://npm-registry-packages-npm-production"}},"3.3.1-qa-891.0":{"name":"@planningcenter/tapestry","version":"3.3.1-qa-891.0","_id":"@planningcenter/tapestry@3.3.1-qa-891.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4fa6feb76964e8860d328795066ffd21d608e688","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.1-qa-891.0.tgz","fileCount":307,"integrity":"sha512-YjrDHh4mslHH3X8Xf6tx8rsXLKoeYkrsa6MzzVkHVC7FvYndy4pPQ/YIJKEpxwZ6d0XxgV38CN3TfvIGrEyiOw==","signatures":[{"sig":"MEUCIQDX+y2IqxWlxa1anHRML2RMmrjxW2eYf+Y9G4oogapeegIgS4QB8l3oKyW/0MyvOTyVsfzf+FmExHySO+IADnvEprE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2474889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"58b27f9c3dfe9ad1ef738bc496a84373595b8085","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.3.1-qa-891.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.1-qa-891.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.1-qa-891.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.1-qa-891.0_1779833625945_0.7910213451124997","host":"s3://npm-registry-packages-npm-production"}},"3.3.2-qa-889.0":{"name":"@planningcenter/tapestry","version":"3.3.2-qa-889.0","_id":"@planningcenter/tapestry@3.3.2-qa-889.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"493b976e399f0de9304702de827122a562347a71","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.2-qa-889.0.tgz","fileCount":301,"integrity":"sha512-mo3radbAu6Dud21dZo3fI8F1qqmCqiLWB62ngQdoKrUsyy+qg9ff0LAgpWkTzEoJReIJQ1nujE6m8wVzRBqz6w==","signatures":[{"sig":"MEUCIQCxppXZFuDVkhRgu1yqHEwS2CIpcs52KdkQDt1Z3YrpcAIgHNZ3gokHHMFcjm6XDVPwDLn6uvLnlkgA2pGKxk2NNAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450567},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5d4e12ea350c045af51b73eb5c4e2799589b110d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.3.2-qa-889.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.2-qa-889.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.2-qa-889.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.2-qa-889.0_1779836212044_0.23012487856402997","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@planningcenter/tapestry","version":"3.3.1","_id":"@planningcenter/tapestry@3.3.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e8f75e33c24cbfaff3845111f6e162ad1b338f1b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.1.tgz","fileCount":301,"integrity":"sha512-5pFW0kNTd6doRLG0ztdA3GnxuPlHmsATyvL5PSqI9BFHUQ10vwhvdJ4QBR3AvQYLJZaho9v73w5BRNxWYRr6UQ==","signatures":[{"sig":"MEQCIBKJcsQKe7zO5SoQ0IG2Dz7mjv7R5hTPuQDHL+UUIlLHAiACkpeywymzyAKBpckiiN2QcGB69jrqUgM4kczVhqWYrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"83a795cbd2afdaa235427814ed409f590f9340c9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.16.0","@planningcenter/tapestry-tokens":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.1_1779838892309_0.5747451103577894","host":"s3://npm-registry-packages-npm-production"}},"3.3.2-qa-891.0":{"name":"@planningcenter/tapestry","version":"3.3.2-qa-891.0","_id":"@planningcenter/tapestry@3.3.2-qa-891.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d1e28338fc2448dd9ef18f4588d0a28610b148d7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.3.2-qa-891.0.tgz","fileCount":303,"integrity":"sha512-MmShxDh3V4fZU9IrT/6DA0N19d++Qc91WOH0Syyor94H7C2PGIu2Mh6RXsJGGxiyMFFY3A8pU1xB/KQp/zXvfA==","signatures":[{"sig":"MEYCIQCMlsP6U4pXIUe9cghg9P5vjg0Pos737ErcrcmLnx5nggIhAMEEuj3IGKuikQdSrqB8Xp4UusB6m3gt/XZqmFQ+2c/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2508279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"adf34ae1e2173b33f65f8eac478dc2943d313c05","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.3.2-qa-891.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.2-qa-891.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.3.2-qa-891.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.3.2-qa-891.0_1779999667444_0.33192397865174694","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-qa-897.0":{"name":"@planningcenter/tapestry","version":"3.4.1-qa-897.0","_id":"@planningcenter/tapestry@3.4.1-qa-897.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0bbee2c97ef2e39fc751a1cdde5b8f5600752be2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-qa-897.0.tgz","fileCount":303,"integrity":"sha512-2cUyugIsBGk3ZB2K6s4tn0VxFg0iIf91hNJJDsZAENxaY8Ien8wWBOCNme/1GzIqJIQHhCFMc6XNQZHJOWovpA==","signatures":[{"sig":"MEUCIQD7sP/N9j6L4J1F7NMLI3otzwRvO7v194o3eisuRiI3fwIgDrKR8PgNkGH0cgNGw4+qjMf7QHM4T33nhcOnRyIARG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"01c6459cbc97d4208cc7b06836bc07d129dac1cb","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-qa-897.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.4.1-qa-897.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-qa-897.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-qa-897.0_1780604437427_0.9058840972166999","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@planningcenter/tapestry","version":"3.4.0","_id":"@planningcenter/tapestry@3.4.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"624a22525e1a037fd767b0a55e5419ef990c3b85","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.0.tgz","fileCount":303,"integrity":"sha512-wfUzlYcdTmQSHMZzZSFBer5wpRbvieOvV4gDV6sRnbxFVIyEWQAQgKPadHZKjT3liGPATYWM0ylc1khqluH14Q==","signatures":[{"sig":"MEUCIQCER+b0v6rBBHMkVU6q7VmwymXeI2Yx1+ZpJMefx4etswIgNV+cUqQ6ufiuazn55LvMSi+b6G1Ma8g+GfYcc06Gq3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2509975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0a541a2444b2d89e7fab714a3c6772336479b0fd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^3.0.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.2.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.0_1780607876672_0.416720265739402","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.0":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.0","_id":"@planningcenter/tapestry@3.4.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b0dcf72b6b23320475a57103c0f4a17ad4a141e9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.0.tgz","fileCount":303,"integrity":"sha512-ifYNyOOW25SwoT0a85XOwg2OOVeDKo8uV1ZPRnGHRTphn8gm1odSPoqaBai+eTfHFuaqcjR81HG4Qgem6tpP8Q==","signatures":[{"sig":"MEYCIQCsmHsTPuV5oYw7fbIEsbIDqzn3/iEd8F15+uPf6/JMdAIhAJI/IlDZ7VXgJ819nsuJFoC8FNsklvrO0UxtmEpJWuAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d11877de17c16440ba9dcab9461a4b30206c08e4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.0_1781014516949_0.3939158845733024","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-qa-928.0":{"name":"@planningcenter/tapestry","version":"3.4.1-qa-928.0","_id":"@planningcenter/tapestry@3.4.1-qa-928.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6e4500da66be98442c97731b0b9171723f200378","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-qa-928.0.tgz","fileCount":303,"integrity":"sha512-PLnai507sB+KHScGxWUnmXRtRbmWYwAMneaWyidyYstqE5AielrZAc7yjtMx1uKcZGPKyi2Q4i2Z8uAfzMNpHw==","signatures":[{"sig":"MEYCIQDH8VyzdIcuYgLbzizqIHKAW0eJV7mLQxibppVZW0KHnwIhAKU/Ozv8v7N0PuN5q7FSxlLNdy45ufmTXM3NsVHlmDTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"83250d30ce43157ae728980f1968118b6905e05c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-qa-928.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.4.1-qa-928.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-qa-928.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-qa-928.0_1781019008557_0.8827295331689815","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.1":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.1","_id":"@planningcenter/tapestry@3.4.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d8c8b43904da80c08e5a60c28e0b51490b5e2d72","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.1.tgz","fileCount":303,"integrity":"sha512-CAbn480QyBPPIHq5ufpl0M1ytpgY5aB0szFT5v4gGVwSsfujo81KpOf1zpvE3uAVSY9AKc3bdq8FTMWz5GJzZw==","signatures":[{"sig":"MEYCIQCRHv81rrVrRQJxVRDhKFvB0A6i65P1bZulq1UGKoRqCwIhALgD0oyP6J0cdRybC6DZrUPLf2BN3FJYjM3C9prrVhf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"516afac3fa58a211a2470fa773d1a768e4a1deec","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.1_1781022261448_0.21208384097330701","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.2":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.2","_id":"@planningcenter/tapestry@3.4.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"070918f8f06d2df5a52810b8f383522d21e07879","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.2.tgz","fileCount":307,"integrity":"sha512-E0LjlDX4/IiJdfgoINpn+2LqnTZAVjW1tb9xjrN2JRGRsvF0Z++11mkIPPfQcLn//olfySZFeb8Fwo4Ly2v8Xw==","signatures":[{"sig":"MEQCIH5psqhgwEt+Pxl22UlY9E2nuM9Sg7Dmu5Q4ksV015sMAiAHfAXpUg0hz26VM4UZRUDD/dTohTGI8lLF10aYw92XNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a03b5528947440b2a5daff47a308e91de4c6727e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.2","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.2_1781033126444_0.6012483992018831","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.3":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.3","_id":"@planningcenter/tapestry@3.4.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"54fe11b9085c5d3def037a2af3dfc6a625b8b127","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.3.tgz","fileCount":307,"integrity":"sha512-HjLBzP3S4hyaKFBw4gre2PdIBCNkxivlsJU0mt+uS3oYG7m4b+qVZzBtKuo3vuaI9iDBdDppNlJzva+3pf0O6Q==","signatures":[{"sig":"MEUCIHCzKlNCGvChN9NyF3iOGffPMxCsOrWMh6/DDANebmaLAiEA6gBex+XGM2Y1JfPRrMROdS7ALyA2KF1Xt7FvH1AMoLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"51487ee80b4a2012c20b9666d74c8251e45b0efc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.3","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.3_1781040973471_0.4902281461196907","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.4":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.4","_id":"@planningcenter/tapestry@3.4.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d6ba3296bd54e5b300ba6ba6d337064451904ea1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.4.tgz","fileCount":307,"integrity":"sha512-gE4PUq0Nrghb2zfwN6z0V2eTiSoh3ScTwSJv8xadC/749Pbv333oH83pb464rxIu2tjQc4CRzOD6hY6VoTHd8w==","signatures":[{"sig":"MEYCIQD5uJoj0XaE45iYkzcq31q8v1OflRrjBOxgXgunB/3VkgIhANMOKxrrGJYrJwbdtYUdVDBD/GOMUHo0rfxe6xOjpi+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"726430bfaca69bea7b977ee997ed5051a1b8222f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.4","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.4_1781042633616_0.354433070770066","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.5":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.5","_id":"@planningcenter/tapestry@3.4.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c451cb46cc2bdfba512683f522a11331e67a822e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.5.tgz","fileCount":307,"integrity":"sha512-4sN8gf1uGHFZ9s/w/YUUbENwiS3r/AKdnHfg83TXIDL/kVQ9HJVV7dV4ONjOCnim2VKNgwJ4ao1mxYkTlFyJRg==","signatures":[{"sig":"MEQCIG7gvlic5WLmhe1qSgPd1PIyXw0e4J9oOajDpTDtPNIfAiB6rn2WSaJNDkdSOCvZPxgxZ2siGfPPNoOl88xq5nKv+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5da2559bdcc3347b6442ebbc2a523dab90ca5ccd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.5","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.5_1781102602993_0.072032675293207","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.6":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.6","_id":"@planningcenter/tapestry@3.4.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ceb5f3342900bd57f8a307b9a1358a9a6de1f57c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.6.tgz","fileCount":307,"integrity":"sha512-EPMTsnajsfPEPyWXLiEGyuZIBBsOHJYUpDvMx19sA4wnFeVkYj9FRaBwceRsMKWmw4MuXme/t5BAGORYxN/HNw==","signatures":[{"sig":"MEYCIQDVwOTxhR4n9ogOTkthGcK10YauX/iFuC/bZNobHg8PlwIhAOceO2v9936I8P2WXqbVUtTXbl26gI22PmXZqfWb+Yfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6c945f7f7e6d652f839942961c9f9a515c21b3ff","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.6","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.6_1781110960091_0.14380422018230177","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.7":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.7","_id":"@planningcenter/tapestry@3.4.1-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bc5e00a64a8f36e9e486e69ed790eafd8288b2a4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.7.tgz","fileCount":307,"integrity":"sha512-fpMvHNm5bCp2bEKATIYFS1pvXkBtU+P9NTeKhUzscQ5MOxBLHGyxpZ2PLf5i5yIZ8DyJtyKyaHiUKUn7F45jtw==","signatures":[{"sig":"MEYCIQDmIKYazUVOOW21EoC4eDOu1n/HjoAMgjwcV50Qf93v4AIhAOp8bAFJ8TCoif2zJwTM1ZP1ITmpFg4bD6E6RY+KUqpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"45d4a2a7db4547ad472564b8f20492a51a26a0c2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.7","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.7_1781112441891_0.30858115052707924","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.8":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.8","_id":"@planningcenter/tapestry@3.4.1-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"da6097eea475470cae50e5d451529b39c89ee9a5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.8.tgz","fileCount":307,"integrity":"sha512-JiRZTgmPVL4rCpmSweSTSVaNFNE//Fr2fNRGmw6jchrJS1Q73RKaKzT2xneyAeCC7jL9I7TjxUWL7h6xO/S0Nw==","signatures":[{"sig":"MEYCIQCW0+7+ZLaJf/oaQi4m4y1/1qKb0aW7i8Hbe7cda5urMgIhAKgwCwrk+4pwBXAsyh1izoIe9Bn4Ce6OETc+7gT8mkpg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1514e1926f05eceaf949c194c3ff366778509e65","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.8","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.8_1781114071289_0.010219348558783148","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.9":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.9","_id":"@planningcenter/tapestry@3.4.1-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"73a14796db5d6f3a8cc5d46126636cc31f8f0897","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.9.tgz","fileCount":307,"integrity":"sha512-ZXzAi3Fc+Qdv0xLem2BloDEuNIe5SBRV5/LaGYMxzhUsM5zBpOfAWHjZmwdyEZCErne/8lVQzqjhlpEx/8CRkg==","signatures":[{"sig":"MEUCIGCQ9QUKOsoKnHg6f668yWbSYKGtoVqyid4XW5CUAUiyAiEA7iC6DmfjOpmbFwFLrmPfp8x4xGCjWtMxZo1iWhhmoKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8c98e7300610da3514ddea4ea4b2c262441c9912","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.9","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.9_1781117098686_0.28235229294820785","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.10":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.10","_id":"@planningcenter/tapestry@3.4.1-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1f82c043cb1f3c5dccd0e41f12bf37e1c8aa55a0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.10.tgz","fileCount":307,"integrity":"sha512-C1NZUdCdx0fcRLAIK4Zc5PzxVSXIGKsiI99+FTHrHGCBpDDfHhnG06UnMe/vHGGQWgcnns150TazqK6H9s96Ew==","signatures":[{"sig":"MEQCIEgSJ48M+5PTNEWYWY5QYGd5ciHr1MHu1obFO/W/EQfwAiBk+7wPMYV1b0ubFGPhZTeLgSBeGkcFIORF43E4vGvUEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d76686184675c457acfd676f52b48e3993593718","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.10","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.10_1781121680196_0.6308217876045232","host":"s3://npm-registry-packages-npm-production"}},"3.4.1-rc.11":{"name":"@planningcenter/tapestry","version":"3.4.1-rc.11","_id":"@planningcenter/tapestry@3.4.1-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f433318940486101805a5fc4d0a1d6dd6d06de6e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1-rc.11.tgz","fileCount":307,"integrity":"sha512-Y6M9ZSCL/6PErC7YO5o5EdwA8DuR0Woo9I7ZF1BqPftxiE3/XF9PVCJdSOiB+apKDLDGo1DfqNKqpl9Sl+YWyg==","signatures":[{"sig":"MEQCIHN/t3Our+P/65FuIi6ZQWHg3u/2SxhmiL2m06CFrlw4AiAFtgOk/dSOlX7JFuLKo9Plktzcv5qdmVxHNt+qMsBluw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3af011a781cd158166fab27b5df399a9b57c4547","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1-rc.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1-rc.11","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1-rc.11_1781122131547_0.8259548054812342","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@planningcenter/tapestry","version":"3.4.1","_id":"@planningcenter/tapestry@3.4.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5d85ae83517e0e20f14e2f7bcf7acad078853d21","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.4.1.tgz","fileCount":307,"integrity":"sha512-6AXxgfpteleyWAN/+t5GgfuzP4+mCOcYHUIlAu5h3Rfw/ck0vPFBU0Gt45eqK8Qc1RNYJ3sT/bQ4mHXUzV2opw==","signatures":[{"sig":"MEQCIGSqngF862s6KsnLl1R3w4keSeCQo7e7V/t2AenYxgPOAiBO3qbtgyklAiMvp5T4R9uhsYa25YpUNEOpcz0czOzidw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f005d23b54d1a95f03e0823e6ab0d139af17cead","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"yarn generate:test-cases && tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"^1.51.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.4.1_1781215012568_0.509118914372654","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@planningcenter/tapestry","version":"3.5.0","_id":"@planningcenter/tapestry@3.5.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"50cc5c2f2311c23ef1364f2e5570c8a7aa38ce56","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.5.0.tgz","fileCount":313,"integrity":"sha512-S/kE4QjSR/clvlG4Aa+lyUWujAadkWeVQn688NnMpn/QY6tewJG0eEv+o31/EesLM7jpcgmxslKl78+LnCLb6w==","signatures":[{"sig":"MEQCIB8nvsyAS4smlE83hnwRfiPJO82sLmfXEiF/Ovyg1dkzAiBH/8cp3ZKomTU5QMQ/iXy4984sU8XdI+uoNSvC2Bj2IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2539622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"958f1f269ca37d78e9a9c0ec66c208a7115331dc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.5.0_1781819097247_0.0519443353499045","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@planningcenter/tapestry","version":"3.6.0","_id":"@planningcenter/tapestry@3.6.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e4443b807a7a246f8b610edff100d5dd6fbcde9b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.6.0.tgz","fileCount":323,"integrity":"sha512-13CcoiH7oeWUFnLkho6zShR76Fgbuf+iAB3BKQkpzioSjDObSIbqFKphbNlkV27y4W1qaiHa5bRFpGDqHjv39g==","signatures":[{"sig":"MEYCIQConvU9HynXi/28ALtM/tOmQZxDs6pinNy/aV3DNwyNUgIhANLprJO+udqphO4aJVRAuzlC4GOq7R967Xq7RXN/mzWv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2832548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0009d96d1c39de5978d2cdea8334ca5120974137","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.6.0_1782421565187_0.02896147421594142","host":"s3://npm-registry-packages-npm-production"}},"3.6.1-qa-1035.0":{"name":"@planningcenter/tapestry","version":"3.6.1-qa-1035.0","_id":"@planningcenter/tapestry@3.6.1-qa-1035.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"795750a5476aca3dda6378b66086166689b883af","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.6.1-qa-1035.0.tgz","fileCount":323,"integrity":"sha512-47xWS15/Z+nY85sMrE8UzeLhbND9Z26ycrTPatX138o6bYhDRdO5ypHT5XNHduXVuFYhSbsGBLzcsyh+zOmjzQ==","signatures":[{"sig":"MEUCIAaWfHO+jbqa0NAyUXzv7STp9S5AXXpHpsdyrTz4iQk4AiEAo4/p1hlw6MWH9RE1zgoXRLjvWu5JUxhQT8puHR0VK8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2854799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2b87acce23b1df6872d7bbeadd648b117c9962c4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.17.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.6.1-qa-1035.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.6.1-qa-1035.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.6.1-qa-1035.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.6.1-qa-1035.0_1782935371173_0.37018670478610516","host":"s3://npm-registry-packages-npm-production"}},"3.7.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.7.0-rc.0","_id":"@planningcenter/tapestry@3.7.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b21dbf5016442d0a7d8ff4e0a5b4ea21499e3c81","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.7.0-rc.0.tgz","fileCount":343,"integrity":"sha512-PC7TyzkxUK1NzEvU+6kJtzDDtYlfq3mio5SFe8s1Bs+1FOtwzeOoY1xbhJ0B04D9NvGZ4Sdx6UHBviXSYjZSLw==","signatures":[{"sig":"MEQCIFG14Lo3ZUHAo0dbsuKejxTDfvX9TfYwpPQ5LmEDLPleAiADnZLalG6/XFVrD5Mu+1qLX69dfEJcLggn0gxwoMwVaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3350182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4f3ec50db17c53189754207e74dca9c71f57d0f5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.7.0-rc.0_1783027270439_0.0136624664214271","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@planningcenter/tapestry","version":"3.7.0","_id":"@planningcenter/tapestry@3.7.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"76f2ab5d81bd07109ffd7549b3404178d3f090b8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.7.0.tgz","fileCount":343,"integrity":"sha512-aad33ODjde8DKsMBcgBLK+2SnRHeTgpXBRDNncqk/feMo02NTdHRIpmm+bqz1ynRX2IjC6pKvR85kW3ECKvmVA==","signatures":[{"sig":"MEUCID+JQX0pXIZGwkjh7RQ6+xovVwqN1GMwqGPSshpJT2xDAiEA8j8AApw4ZoHoiRAPBhh5a8SXK0H49HdSDkkP3gre0Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3350177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d959b05c0d33fcee1f86953c994ffdff835e3b49","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.7.0_1783030645930_0.9352537430839705","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-qa-1049.0":{"name":"@planningcenter/tapestry","version":"3.8.0-qa-1049.0","_id":"@planningcenter/tapestry@3.8.0-qa-1049.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f93e40ac30b8c379beeac6e2c4765edf029df773","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.0-qa-1049.0.tgz","fileCount":349,"integrity":"sha512-LWcSBdAQcFMdROUgETpXG84CGjQKTGvCW2ZSzYu0ZGYwbVYosUE64l9jN2b8EB9/07rL4ZTGTFdZ9YCwU5I8hg==","signatures":[{"sig":"MEUCIEIwspOguf7L+tjCPCljIMuo5JXfUALoF3mZdSqwL/UyAiEAl7Orda/A9jOEG3U/OUqLaGGOOkrbaib+CwXz1rdIfvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"718b0983354004a0327ad1edb95620b1e488ec77","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.8.0-qa-1049.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.8.0-qa-1049.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.8.0-qa-1049.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.0-qa-1049.0_1783465157769_0.86496915296654","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-qa-1049.1":{"name":"@planningcenter/tapestry","version":"3.8.0-qa-1049.1","_id":"@planningcenter/tapestry@3.8.0-qa-1049.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e5b6781f294284a9bdf5de7b1260454ec10f75c8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.0-qa-1049.1.tgz","fileCount":349,"integrity":"sha512-93OBHaG6gMEgJWi4kwrQMQyY7mawR5sCzNJ7rt/PAwfQxn3byO3o6ReZw4/YI5PknUDrvZQVCj19qKq/7PWWwQ==","signatures":[{"sig":"MEUCIQDvGEQDoNAPGF+HDbedTRlyC4jNulpnOGECBzg7a6FrMQIgLl57Bi8SEap2JEgR3kZvpDkz/2glttEGDIa+wI6oJ9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6905ec4abb31420cf4a90e92fd4bfd0c20e8f6a5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.8.0-qa-1049.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.8.0-qa-1049.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.8.0-qa-1049.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.0-qa-1049.1_1783522097445_0.12941955744372247","host":"s3://npm-registry-packages-npm-production"}},"3.8.0-rc.0":{"name":"@planningcenter/tapestry","version":"3.8.0-rc.0","_id":"@planningcenter/tapestry@3.8.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"85f2ad3a738852da08965415534e02c1dba41862","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.0-rc.0.tgz","fileCount":349,"integrity":"sha512-R1t9OBtgJeg60mMj0+yM8q7KiIImhgBud39Bls+IALXVkvVTFqeD5HZqdjnyfgwPiWiVd57j41ez/7Dx4STBOA==","signatures":[{"sig":"MEUCIFVMaf4IAjGg1GWPVW7NvmIMlO6aA6wWpQSPyy9jys7yAiEA8w3qZmMjZd0/weDBzxG9Pwj3RjVOP11rPXbpbthuHKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4bc51f89ba8d4755b3cee72283797279b8551e0e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.0-rc.0_1783615450065_0.8007421204454572","host":"s3://npm-registry-packages-npm-production"}},"3.7.1-qa-1061.0":{"name":"@planningcenter/tapestry","version":"3.7.1-qa-1061.0","_id":"@planningcenter/tapestry@3.7.1-qa-1061.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9a0055754d73a0f43232b1364ebae950691f671e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.7.1-qa-1061.0.tgz","fileCount":361,"integrity":"sha512-oceBn8NTYECk1BC84i57DC5BymWtJA8MediKEviCngJPo+5Al+oyiwYjLHM+5f+oBUHFym4AwDiOMb8ADXgSdA==","signatures":[{"sig":"MEQCIAG5d+ZjT/8BxaIXiGglUFNsZkHDpznCTTIRIQvCYXoyAiA8Ec/+MhbAzrcDFEI3YY3ID4wEFrGzTtgTs9CjTYfsBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0c298f8680abb516e96c5a8ca34e7a3586e85268","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.7.1-qa-1061.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.7.1-qa-1061.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.7.1-qa-1061.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.7.1-qa-1061.0_1783637327212_0.5383187177197619","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-qa-1046.0":{"name":"@planningcenter/tapestry","version":"3.8.1-qa-1046.0","_id":"@planningcenter/tapestry@3.8.1-qa-1046.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"77d291c0f721c67142a274d8d5fc2986aac938a3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-qa-1046.0.tgz","fileCount":389,"integrity":"sha512-95TezIhTfWQt3yqE06Ht7dlbciNzdE4X52M0uFfvLVoWuAHsDooPRsIT/9GidXC0hnOuzAAdNiOnRQpS58K2NQ==","signatures":[{"sig":"MEUCIQD/MrAjA16n6a1b8f+q7y9BWcSLMHnZ8rgt7nDnstww4QIgKO1S/hCP1PDefQE3aRxvT4Ij9kp7K1ANTVd6/0b6MJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3551588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4eaf2f0e328c04efd5179ef8ab88084a08182592","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.8.1-qa-1046.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.8.1-qa-1046.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.8.1-qa-1046.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-qa-1046.0_1784224380622_0.8945869468510776","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@planningcenter/tapestry","version":"3.8.0","_id":"@planningcenter/tapestry@3.8.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fb7a9d47b952aad7607e3cb4e9c9962e21a0edde","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.0.tgz","fileCount":389,"integrity":"sha512-b2hED/Zh88rDoHUwp0JWLRW+pNOJ4i7U004bbOi9xFIJm1TZApvDEc3jE4sT3ctkd1F1xt1U964HCfh2rY4bWQ==","signatures":[{"sig":"MEYCIQC2zPTagJ6xOEKyy3l32ZtILvDzokyTBOiOGLIdaIdzkAIhANp0vTUsF+WfmEhzFFIoZLVAlEyJ4MfWlp+PykL1DWJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3552075},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7376d572c77d495df000ce33a9195367fb62d0cd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.0_1784235633585_0.229336898539088","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-rc.0":{"name":"@planningcenter/tapestry","version":"3.8.1-rc.0","_id":"@planningcenter/tapestry@3.8.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5abe836d1635e778d4306500305c5e025c553da0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-rc.0.tgz","fileCount":389,"integrity":"sha512-qgBKBETId91OLJHpwtKttuyUvXiyut3WxVGsWJMc/Z6OFshusZluUP4f7m963RHnpZqcdhhJpthW5oWuJ9lBJw==","signatures":[{"sig":"MEYCIQDUq3su6MTEjJUbY7sA7F1PyTqmTF3VWARQump+PnWbWAIhAIb2SfPxG9YFsqSxKhNcYvnm3sOeuVWBv2LRSIOWvTIP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3520365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"aa87cfcc57842e31caa4f410e2d4276722e54035","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-rc.0_1784658458043_0.7303927307377673","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-rc.1":{"name":"@planningcenter/tapestry","version":"3.8.1-rc.1","_id":"@planningcenter/tapestry@3.8.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"36918320239d6bca9e484036f335805df1aa94c0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-rc.1.tgz","fileCount":389,"integrity":"sha512-nQEu5hzIFnxna9h4lOak3JVg9Cj3WlBoXFmmKyommc4lWOOS2lBSdeOLuwM5s5wQ8dBpkdwE2BuiSJlTq8qeyw==","signatures":[{"sig":"MEUCIQCHbdXfdKMKC+asi8nfeebIqbGdcL3t3JnF+yc41dmXMwIgVopoEMI2JX8ZEphN/9plbRivhPhQwowjw++1sHkOM2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3520365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9ec1c85d356014aab7e0bde375c9766fdab3b410","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-rc.1_1784675615189_0.8809556941242913","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-rc.2":{"name":"@planningcenter/tapestry","version":"3.8.1-rc.2","_id":"@planningcenter/tapestry@3.8.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"00856d5aea82b5ab42a3ef02c7432526ccc34945","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-rc.2.tgz","fileCount":389,"integrity":"sha512-xOvm8ezQmoRQeR7W7on6cvJMeA903pyn8Oa4+hbkoGSlcYfZgUPv9Cst3JTISS/jyDHsLlwJHZUx2A/K7ZlLxA==","signatures":[{"sig":"MEUCIQCF1ZxACRbjtKETrviNohwMG2REk0Hv83kqZ2dJh+yHOAIgM9WQmmAcVEtKc+t7wURvThk6JoThOi8ql/W/CR7spvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"307e1f15ba20ee9f2fe6e379948aff483c97bccd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-rc.2_1784724573052_0.4887224170257358","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-rc.3":{"name":"@planningcenter/tapestry","version":"3.8.1-rc.3","_id":"@planningcenter/tapestry@3.8.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a0b760ac73edace7660612b483d65f7120376d25","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-rc.3.tgz","fileCount":389,"integrity":"sha512-cY5AoTzyXYw3OgkOL9kQbiLIyyUYUAY4MqNkLSbst2w8aeNPFLQ7ggZcKaD5l4CtjBijFsevKQeEU435v/G5gA==","signatures":[{"sig":"MEQCIGIckJM0EFWUDlr4rQ9rlLy9k7LeN69sn4yfnbbltDwoAiBdd9Z2SuVPMUqHDpV0iE/sRZqWgbika0xSn4mye7VpBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2bbc91550d0fb95a255b53dba1ee97e7a422962d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-rc.3_1784740743046_0.6162428494527976","host":"s3://npm-registry-packages-npm-production"}},"3.8.1-rc.4":{"name":"@planningcenter/tapestry","version":"3.8.1-rc.4","_id":"@planningcenter/tapestry@3.8.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bdf3bb298dec1b3c3fcc6aae0fdad5651780aead","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-3.8.1-rc.4.tgz","fileCount":389,"integrity":"sha512-PCMtrE1tpo4yOEt+bUHD1M7ckbLvdIZbOH92RgcmaS1qBfziI6Cr23/XKE8Qc//z50WyMt7kyN8K/89c8jHAfQ==","signatures":[{"sig":"MEYCIQD/rFJrH8LiLrOomA7DMjk0e5Wf77dlvetJFVIF3MXrwwIhALF/H7weL4no5NmfDMeSMhqUn+qWZC5i6H4h8JT1sCZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3515636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7fa0718b620f545b065162918f52c5663cb71798","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_3.8.1-rc.4_1784753889718_0.32809443522208714","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.0","_id":"@planningcenter/tapestry@4.0.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5f08b2adb3f7793d0d38f91ab20c9d94fe38f28c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.0.tgz","fileCount":389,"integrity":"sha512-t70jLQpUUKQ33PexS+oMB/3GGfXzZlXe9r0e0dK5mloZ26DBwiLP/tOBLaFHaBF90XXDDfbgBprP1oEMPu5Rxw==","signatures":[{"sig":"MEYCIQCKrlR/DSMErOUoV9V0zjQ8CCJ8qGoKj7P4Y2ngmKU0owIhAKo2jkU1ijZ/4UuZVkCECLaVzg1TPZeFtQqbI/sWFDJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3515636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7f724b4cf19690d5d33e25ba3d9679d1cdf25dab","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.0_1784755811297_0.9821369573314798","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.1","_id":"@planningcenter/tapestry@4.0.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e69ec8ec0493e2a627b04b117f1654ac6b65f6bc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.1.tgz","fileCount":389,"integrity":"sha512-ccRVtzysMBkis/EmKkzch7w5s0dCfpQ7lmNTR01y64SejeKvgci/VjBHxpK0iIth4Qez5rk+ycb3rp4CxYW7mg==","signatures":[{"sig":"MEYCIQDZ3kGsXi0p6ysuhCt0P3re1rY10D+hJgLDNuDVrsx0XQIhAM1z/wTJtoEpmk3oVfaK0TmdsErzE6zM0bmNLWMsw7+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"38a2f9167ee0bc8285d792f096607ecfcb7752ab","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.1_1784758129675_0.5604886200114061","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.2","_id":"@planningcenter/tapestry@4.0.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b7ff3aa840e0842e03cea236f5d0b853e1c72576","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.2.tgz","fileCount":389,"integrity":"sha512-suddyZSqU7m6b8zzfvbe95UBcdarSu4rsfYQ6cTfEVNV6QnvaX1ET7QGS5Z7H9UKf5bL1h999mKF7A85WcyyaA==","signatures":[{"sig":"MEUCIQCth/JYWQs5Xz/wao432T6V3h2crM16sZcBv0WRy/JcfgIgRRzjuMtQeHN4SZuOg0ETMLwlHWGxr2q6yuum4YzTB3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4916a5a3b3bb4c0acbd533607f1ce585595f9df8","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.2_1784765436272_0.07028750413193308","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.3","_id":"@planningcenter/tapestry@4.0.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1adb51ae09a19fdc941241c3566b0995dd11a9d4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.3.tgz","fileCount":389,"integrity":"sha512-vZni+odx5UhXsL3aPdHOqz2NQ0jxxhPjlxbhRdGAiH1X3+MUtM/d2Vgi0eE0OyCQ1fnUnbmdeOGh4aHT6WZDVA==","signatures":[{"sig":"MEUCIQDm9b+4FGgc7s1CwPUfO01Gpkh0CI9PQxBCAgtna7dDRQIgdVLblUon4jZ3f9yFayIgdeeAfpCCDy5sKRs0Z/Gz6qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3f569a5c3ac1ed822d685b77b4c5c8109fb6909c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.3_1784820144172_0.4215697358373607","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.4","_id":"@planningcenter/tapestry@4.0.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4cff9af4dcce4252501c8740f618d31e6370e934","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.4.tgz","fileCount":389,"integrity":"sha512-PsixJxBBUnSbIYvt6zoZfF08MCV4LgXd+z/jEqNyVdPFiVXvpTokZbjkb3yXN13KH7iXsGwidEdy5PHpG25nEQ==","signatures":[{"sig":"MEUCIQC17kO5A05dnRB3BRiPY7BUcZTRc4UonD4Vaa/4V5gdvwIgODev9LHCOtgaN9IQU29L1B7Kp1NJU8vSpAQX1MJpL8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"86851d3d5837004f334162056afc4b7927395e02","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.4_1784842021478_0.35339064153348243","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.5","_id":"@planningcenter/tapestry@4.0.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"accbb3bccdaf476a7d5f72f59078c801862194fe","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.5.tgz","fileCount":389,"integrity":"sha512-2rqb8m1K4cuDP76s+xdxZVX4bI/NPfp4hjy4xIRWozmVpRSEdzmxaqt3asUrjja/IflEwCa2aSARDefDS98gvg==","signatures":[{"sig":"MEQCIDYJZDzNP8MrOnnYp0gL3hxbjmx9cYLwOdwa16oCDmQhAiAqvw/AZ0X+OUuQlYGRKcCKUBq1zIDYV1mHUcgu+kYCZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"31adbd2a2d5c1af172d74a1c91ab4394e716fcf5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.5_1784842535452_0.3265504338849923","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.6","_id":"@planningcenter/tapestry@4.0.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a23e682c87161c44852dd22e60a02f8c6d696ed8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.6.tgz","fileCount":389,"integrity":"sha512-yVJSklaPeeL8nJtLPRayW/3cqmik/SiWLopuLrP7eoIcfjzI7RGwnPmj3u4zsqz2msckpGxhBPN8AQtxX0TLjQ==","signatures":[{"sig":"MEUCIQCtamHX8d+/hDhS4aX3qhPwAvChgh0+yk0B8MXZjiAhlwIgVHTC0PFN7uwWfn710KFrs2rXiBv0JTf6och+WzI21Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"df0bd39df62d15d632a926615e1ef38054a6a9b9","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.6_1785154835537_0.42440275747624634","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.7":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.7","_id":"@planningcenter/tapestry@4.0.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"398fb9d83f61cf06e3f2a41ade94de6c90498ca4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.7.tgz","fileCount":395,"integrity":"sha512-/B7IO/2evKWPOrT8eyd6ZCiJv1uOY00QZ68KgIHhMFpVBNBApXvB79F4tTRhW0jcS0KPStVtOnFKf5jd7pnqgw==","signatures":[{"sig":"MEYCIQD+I+x1K6JkFe0+rGyPioyrc2SWOUE+EsNFkMj7w4qnMAIhAIOfJGjZ99dExYqXUi7UiBc4MY0B49hqU3JjeGFdDufa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2e8e7723747a2e97e7e4cd37f316cbd95b683240","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.7_1785192051417_0.37608126097716843","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.8":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.8","_id":"@planningcenter/tapestry@4.0.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"841eac58e8729b7bd719afd8eed60df3482ae5ec","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.8.tgz","fileCount":395,"integrity":"sha512-0KrSfen57H3esb0BXfTNElDMbfSEy2jxUTQ4NFRHBg22q/FsslaeyZwT1IWtmCKiW5tsLAtft54vAgQhfO5KDQ==","signatures":[{"sig":"MEQCIH12H6xpCXY+CIrUYSyA9Uxg3yIE7PPISEDfSvM+SNkiAiBJ6gD1+vlGqRXYoUysDtKmRltdSzUpd0GCkWNl0Bltzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7153f79d90c7b2578eb06e68a34f054c66d91ffc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.8_1785249984863_0.4696362407004526","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.9":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.9","_id":"@planningcenter/tapestry@4.0.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"774fc7bf6725a7418e8aa097bf4b3f6f45f0bb82","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.9.tgz","fileCount":395,"integrity":"sha512-VZburKpKZdiKQtWY6kd5gAuuc/k+OdYBIXbaE0qjCUqpNeBrM93UOJSvmMLrRee282ql7aBz+mzm5H8yVbR47Q==","signatures":[{"sig":"MEUCIGcKJQIpenD+3wghCT0IwOqEmCENfzJ4L1Y0mYDTGDETAiEAjAqE5PQWRO3u4mTP8x/i/lUgnphYwMb39/JMBUWxSTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ee6dc7ecfe0edc2816df7ee69ec305820cbfd432","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.9_1785253677274_0.9288711530355622","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.10":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.10","_id":"@planningcenter/tapestry@4.0.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d3de0030b7b07df4609df3f698b8f45b17e99bd1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.10.tgz","fileCount":395,"integrity":"sha512-4hUTPDm7N1i/eo0zgN0dKPOBiO1ZwR2GzUWl2KyXG4poRndpwFtYidNwgmuyjoNhiUAYRtWbTcFLxmVUI+Qs3Q==","signatures":[{"sig":"MEYCIQC/EaSGQjSzOY3Tkb+wOAEYV4LT66laVaqKa1V958r25gIhAKVhHtNXyXyk68I7KJsjcBSiwieOuD8ivmt8E5qYjiv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559756},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9dedde533f2a4105c4f470a0a3c0f3f4b192e435","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.10_1785253988742_0.27542904469413343","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.11":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.11","_id":"@planningcenter/tapestry@4.0.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9ade94fe6f84cac3068f68d778c3513a56143633","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.11.tgz","fileCount":395,"integrity":"sha512-XGx9hUYUSxcsM8QbJCjRVW/aojBL5J9j3uA1hEFX0nXSpAoUZiF6zlZgZmYtU8w19DiawjhMpU/birXzs7t5yQ==","signatures":[{"sig":"MEQCIGPZ9F+i+K6o0AcqVStrY7GnqLFvGExUMmvze1G1z68hAiAOIJxhyW0rcJwEQm6580VsQinmq4KGwPgjf87Khpjpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b292f16d7fb2265997dc173c36c91fd196da8739","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.11_1785254161769_0.07767325691179305","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.12":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.12","_id":"@planningcenter/tapestry@4.0.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9024ef6fe1599713a0e33ae91841d6c7650a04f3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.12.tgz","fileCount":399,"integrity":"sha512-zauUrpcrGat/DCnRnqkp2gpVmSornuKCKSIz4Imq67lukR8iYqbxYaft14ABRbTsmY1wFE/g9u7osv92Awo2Ng==","signatures":[{"sig":"MEYCIQCMPy7dRQ0rEVqcpvv6k8fzeP5q4elSt6E1PNsAFmtpqAIhAMLkc+tctMX+OePtpzlINu5TWMlKd5xl2HlxVyuy8PXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3563338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"978304ec59e2a9c46d7c0bf4bf286d0e6291262c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.12_1785259009202_0.3261499124172307","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.13":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.13","_id":"@planningcenter/tapestry@4.0.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d80730116ce412a6cada9cc33eed80dff6adcb4a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.13.tgz","fileCount":403,"integrity":"sha512-YF3kLAvjfhyqyMZ4d2bOzgPv+WmfLeUIHWC9XK/Jz8e2tTfVls+3Afx/nqfkttLm19HAio2QhK2RpSaGGNzf3w==","signatures":[{"sig":"MEQCICkhmqtklOCdaYrAIHkuGzb+RmXRwmLMftaHt3eiIdHBAiAZ6EuzzjhUnXLoRltI5jDzoY9FW82cS4tWLuUb6mVV/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3589624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8845f10ca5c05e161adf3abcddf07aaed1295047","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.13_1785259605816_0.15931424656322402","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.14":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.14","_id":"@planningcenter/tapestry@4.0.0-rc.14","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"85042942603e5836663a70d69857081f6479c6b3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.14.tgz","fileCount":407,"integrity":"sha512-wv6QsGy0QWWNK2pfn5xAowowSmm6PTRt/BckzXCIRB4bU4Q2YZG2vKoXGcUj5fZSKeDPRdfPYTZe15m6Zpqw7w==","signatures":[{"sig":"MEYCIQD2V+6HUs0KJeUINPVHJX7lfuuZe670aVGOdlBGCohwlAIhAKhUDMbY2Xxb5uq2/gFoeetb8wShUHjpDB5NegWWifQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3602241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b384aa4ddc41656e5ae1fcb68f5aef8c4453b182","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.14_1785271127528_0.4154940289840119","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.15":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.15","_id":"@planningcenter/tapestry@4.0.0-rc.15","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5c06c93a61e5cde99346936875da9243aaeffb70","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.15.tgz","fileCount":407,"integrity":"sha512-t9JYs3EbCyEQC1uniz5fzv+MsED8qZsEmj8TyZtO7l+3law5OSI9VuJGk60vFG6lSc1yyOrfc0M7L03VnpYUgQ==","signatures":[{"sig":"MEQCIAPNkPf9Dh7Vqony+7NNqN5mFfnMsl3yS8o3dhQ2Cf3qAiAye9+CdMOPYA9eniz1GruEy5uD18SrLHf91wN5jpbWLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3602241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d3d52b841b6d8b5bf3f44a9fe3dda015395d5142","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.15_1785334060044_0.5364328299446643","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.16":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.16","_id":"@planningcenter/tapestry@4.0.0-rc.16","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6eaca59fe8e35d4c4241f4e37908a9a0b3e618a4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.16.tgz","fileCount":407,"integrity":"sha512-66mWh8W/9cwOw8/t//Q6tuE8ET53OQ2Em4wbBKClVt+psCyznhu6LBSOMRphs37LHp2VdVgTG9iHh++Ifx70gg==","signatures":[{"sig":"MEUCIGyadTjUAAP77m+BaISd4EALVszOV8OMr/BcTJi+Re1aAiEAoAUk4XtTE2L9k6sNIhWoLqRAP1ahEQipo9UwDZp7i6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3602093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9e48062ddff2cf3e5ed30e73179a07503ab9014","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.16_1785342367698_0.005755817478305225","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.17":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.17","_id":"@planningcenter/tapestry@4.0.0-rc.17","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b7a6be86bcc39049b0a3c083474bf9005262fc24","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.17.tgz","fileCount":407,"integrity":"sha512-zXLZUyh6eBnSgCEo5R7o0aiTfEC+pK+LufOZdajQ085439Axi12Z++4Z2zPjS2UACp21Y/MY1sisXRKCOodLJQ==","signatures":[{"sig":"MEUCIQDxJGhx8b3UBpN9d4WIr4CKgR1UeDjHCr2BT3gr6ie/owIgV0DJHGTZ7JoMaJiS5zCcLlSzDjunZUIsDSd2lpumx20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3603873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0ae32a4a883d2e129fb0fd431f268580b90a3556","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.17_1785343417969_0.8328518583185449","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.18":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.18","_id":"@planningcenter/tapestry@4.0.0-rc.18","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9ca05dec2a9294ea870d77fbaee12224d3177255","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.18.tgz","fileCount":407,"integrity":"sha512-urM53hy/OvoIpAQ2qBFBBG+C3vx+TN8Z1WrepKTKjP1R1t4MmF1koos2qVNWs8Xk8TWEYOp3HY3yVE7O2VzrXA==","signatures":[{"sig":"MEQCIDhJSz9s69VyzMA8uI7Xa7x5DeQmHVxlgrY+BMMXVOEiAiBbKOQXSzWX1mclbIu/CJuLfSFCAbPgBeJqUkWtPjCS9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3605625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f4ccc5a30f97fbf0ad82737449a08dd724b7fc72","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.18_1785346729870_0.17589204355019872","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.19":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.19","_id":"@planningcenter/tapestry@4.0.0-rc.19","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9e577a823546d4813f684e742e2f19435f068bb5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.19.tgz","fileCount":407,"integrity":"sha512-+aFFpol7MP0o62S3H87TrZeRmq7Mcprs2P4b2lathRp3wqKgE31T8ClcrNqR9I66iQx20fj640br1FHKk7cZ0A==","signatures":[{"sig":"MEUCIH7Xyx6TYHjUIbPYi4mivgac40vvJ61ZY1cdeED8DvxzAiEA03sJsBpkrKrhVuYsFAsVMCKC14tXbKYKOHILX0l2QH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3611566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5d497315d34df6ab8ee13cf0bad07f7fb093b65e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.19_1785349479492_0.8988328170455955","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.20":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.20","_id":"@planningcenter/tapestry@4.0.0-rc.20","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e33d3210f346a0a475bcb951baf54fdccf5112f6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.20.tgz","fileCount":411,"integrity":"sha512-KTU90p6rGiWHwuEm5UQpIXZVisoGb2vuv0jiwaXOTCit/UhZNoK6aznRJCUyTWZadv0kgkcShFxx0F8R17QY+Q==","signatures":[{"sig":"MEYCIQDZkU2oIhrGzBtJgGGCwe1jHaVDSsClghmbSh5/OMXAIAIhAPcOwA63QCfQVQitAOtHSdf3gRKgjSqktbi6zgYIjLLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3614599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e45176dc554f62e58dc87bce4de1e1715b1b1991","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.20_1785355126207_0.2943088595344405","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.21":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.21","_id":"@planningcenter/tapestry@4.0.0-rc.21","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a72db5f57b8eb5128fcd111b845f56860613381d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.21.tgz","fileCount":411,"integrity":"sha512-ZKkWEwWxpMvK1KRRYyxGPpw9zNLrsTptXGjxjRfWBAilWudDhvIjf8NlgwxiWxpLhs20W9BdFNjGBZ+CKbvwGQ==","signatures":[{"sig":"MEYCIQCQc6Sob0Y+VpP69DmPHWkSWvAeDBDk/itEed+siIwmAQIhAPscvtKsRfURHK0OG9k+rMmE9l+D8oXlbEwlFCYwW2em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3629608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"09a1d9bdaed6f3c1f3de28538c5d373a0abefb90","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.21_1785360872650_0.77575145432968","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.22":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.22","_id":"@planningcenter/tapestry@4.0.0-rc.22","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"eec8adf147ca0b0e3f1aaaf5d545b0bb7ba82d14","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.22.tgz","fileCount":411,"integrity":"sha512-6HXTpzD38r4rAQgbIbusPg5TBTiBPn8ZBJoHuCnilb4nWqoZk6A70XnrGFIfI7Gj082Yug+lRN6CgifJqWEH2Q==","signatures":[{"sig":"MEYCIQDi5JBMG2tUYBF59XKH4pdGQyQaFRWUaAKClgySe3ctxAIhAN0ncfmzGwpYp2RHCBz6tOJnZrD2e50On20Ql1QBJE5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3630958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f34777f7c45d3e80893d0414d22aceaf943eb296","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.22_1785361655683_0.06738596737470548","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.23":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.23","_id":"@planningcenter/tapestry@4.0.0-rc.23","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d4585fc7447b970bce5767984fc19e3f2261bdf3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.23.tgz","fileCount":411,"integrity":"sha512-1b+2LJ+BbeFnan2q0SIbZ6Y41OTxh9TbYfo32C9dTYukYvySejmi/GAqo1F6N7u0Ck8HtG7PY8drOZYceqYYyQ==","signatures":[{"sig":"MEYCIQDh6Mm9ju55EdiuIPJ8YH6STjCS6JWt8yg/0azSWiilRQIhANhyfoikP7tZO5XVRCvaWAGao8DgmX/eYDlvD4iKLBvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3630810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b081ce7f6b20f4e3c3828a445333dfdeeb21bb5f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.23_1785366000695_0.13219362493698283","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.24":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.24","_id":"@planningcenter/tapestry@4.0.0-rc.24","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e23ed121756b266a86de13a2e823156877f8c1f6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.24.tgz","fileCount":411,"integrity":"sha512-8z8JRVsjPS+hGvVd452Yi5vxmEkQWDfkmXd1Vi5yspeCmkk/iX/Ei6AZabFDItEXD2J1zLkW0aof1990tftwbw==","signatures":[{"sig":"MEUCIQCDSF2u/3dOpdS2IEr8755Dm/+7vTZfAw7tgfsNv9GyvQIgLa8uvxxAfbyYU1ziF81v5iqs5Hnsz8lun/vP/zMNkNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3630810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6b24737226215cf3020300481bd78aafdade6420","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.24_1785429088736_0.4130490135312974","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.25":{"name":"@planningcenter/tapestry","version":"4.0.0-rc.25","_id":"@planningcenter/tapestry@4.0.0-rc.25","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2a40186656b63932b5f5e133ec2199852ddb9230","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0-rc.25.tgz","fileCount":413,"integrity":"sha512-vlneHyuA83i6StyLLccCeDRdLeGUXc7hZvnPCyl8hw0LiPa8wCyjnXzkJ1HufjFBGFDRoKQJ/8uV2jRC1cYQkQ==","signatures":[{"sig":"MEQCID7Uk3GFdD2rvqBUStXDoZZ243D/pxjxzA2y1Cxj/U3/AiAebswdk4u0DgR5DoENL6ZGEP6/6i6TrHkvz1Z5zckqBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"28d0c4a9274ef6f85cb6c5e467720b59dcb47280","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^3.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^3.3.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^3.4.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0-rc.25_1785446501191_0.007373093846735124","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@planningcenter/tapestry","version":"4.0.0","_id":"@planningcenter/tapestry@4.0.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"68bc01107ada644535041f2becdf23a262211b34","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.0.tgz","fileCount":413,"integrity":"sha512-GkiCzTGICjYbXlpQTGHFQCOFk+N17IFPWYR3vbd05Qd6U5nb4NjwZWKQ7zrJ4brSyOw1RV1PHGt+dNFV2ZLE0g==","signatures":[{"sig":"MEYCIQDhbOBpcU9pMcz82wrhP3YpoaZHaIqujDZhtuK6oMpS+gIhAK+yBLrUVc+RYTcscw8AGcBcsIteWd35m7GwMH8yNrPt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3f7aca119bad305aa2cb7605dd1df4f95fc32a56","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.0_1785449789189_0.7043738712710843","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.0.1-rc.0","_id":"@planningcenter/tapestry@4.0.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a6ca78cca8f47e5b7b97f312b9a56b73c8609f94","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.1-rc.0.tgz","fileCount":413,"integrity":"sha512-33sXoLR03wOqHzBUo3KXIbzYMmfmD5XO0icuku3lakevSoL6eS9zBZpwmjK+A9d++gwpDnJu83ygVPW/96jYUA==","signatures":[{"sig":"MEQCIGbZYpZBMWeYxQ3+LsJK1bhNoRNmBw09gYOE+XfN/afBAiAf2B0yixyuDjz4ToaZEicMhAG2DguGWbRnAOUqsO0UpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3ce3eef4879163dbb7106ead696b8d0e7e957dc1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.1-rc.0_1785771417570_0.9265380681057891","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.1":{"name":"@planningcenter/tapestry","version":"4.0.1-rc.1","_id":"@planningcenter/tapestry@4.0.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f01ceecf8b27f56ac9f874aadf28cef98ea9ca87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.1-rc.1.tgz","fileCount":413,"integrity":"sha512-P14MdmOafzCqAWj9OCgQ+GfLEoZl9DhG5HWqUeOPLws8OfxsiJRrYCDwGexuTTRdG+Xy3P73+72c2MIpPRYF1Q==","signatures":[{"sig":"MEUCIEXzcaJaaSZf0v4hemvJzDDSRIzKdaoXsi1eM6bIxIC5AiEArFYi5jMmo42TjeL12MWPTvsDVR87/4RR2+Jm9Jk8wNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3d4799c98018c605ffaefcab06c41c539eb59e74","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.1-rc.1_1785772627562_0.5241728540611221","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.2":{"name":"@planningcenter/tapestry","version":"4.0.1-rc.2","_id":"@planningcenter/tapestry@4.0.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"190fdbd5035dbd56e03f01e9b6fce50a767b5c14","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.1-rc.2.tgz","fileCount":413,"integrity":"sha512-flvyYEq8bz+kSNx9LrlVebyQz1Zl2ErVxDxRFQPQsyzMa+HrVNLXjoYhwvQGNVzgv18LUFf+5X0ZjuLTsB//Ug==","signatures":[{"sig":"MEQCID3ISnTgaDOL42oB6egDfgceZkxsKnSds6tXO39Q1R1bAiA9ZLo9ov9cSRmvdF8Ycje/oWOhK57KOwRT9V9NTXHjPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"15852cd8ec27e5f3014f52d8e30422a24ffa8d7c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.1-rc.2_1785773112926_0.4925419283636052","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.3":{"name":"@planningcenter/tapestry","version":"4.0.1-rc.3","_id":"@planningcenter/tapestry@4.0.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fb2963a51504ce1dc7d1c296330ac2b3f9628083","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.0.1-rc.3.tgz","fileCount":413,"integrity":"sha512-M/mwqg+dELUy4EYMkwBgQ/a8el+b5Zf/tj7ix4zU0nDRhpV67dh+iuS6bEbnSgcvDzOFkdUkTD9XTU2xmkWFLQ==","signatures":[{"sig":"MEYCIQDiRkfYKcS3ePYESLBj2h4rW6jYNHJkIv4QJxunOqKA+AIhAOFvyWpz92wwnx9iy6+B0ZClSnQDj/XbSw4KeF32k7NE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3650343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2624a3bb48c2158c03e2724cdb9398cb834dff36","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.0.1-rc.3_1785849081745_0.3144140174684038","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.0","_id":"@planningcenter/tapestry@4.1.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"030ab4aee40c828cb0056606de2d83547b788467","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.0.tgz","fileCount":413,"integrity":"sha512-1cv79tjdnNlqywc/E5nfCpwJWPFi5oaT8UabuTwhiOglr3Xv4Hr8KztKwSel8xTC6Aoq1Gal0wyVx8qJ6vSqHg==","signatures":[{"sig":"MEUCIF9rK1sQkCAp+w9S/2pTYv9OmNyhMmaoucvrlOKk2POpAiEAgeCS2Cv1j+1zSuL9TzOBwYBPIT6/jH9K80PrEObWm70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"009f68dcef711e68556b258b89a9b80368293d1c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.0_1785857681966_0.4313390179950991","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.1","_id":"@planningcenter/tapestry@4.1.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5414a85efcb11bb44f2f341d29462a49485e88b0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.1.tgz","fileCount":413,"integrity":"sha512-zSf4aLnMbsoG6PGD5ecgDybkSCM4n40R/OjQooQaLX+WiYt/9R1euYqO1m8QzYTbrfbD162zmofHbQ9cfravGw==","signatures":[{"sig":"MEQCIARDAdCUyUOS4BNxPyFyaJNPa21JZgb6MgVdynWlaY51AiA+Kta0An+mZe2X1S07PTeogHzj0Rp4xPepSjhDaSfPmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"04bf73288648438d162ddfcb956aeea92c96fbeb","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.1_1785873298583_0.3527440057798281","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.2","_id":"@planningcenter/tapestry@4.1.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4dcaea98bd5e7eb969f4e8406e246d3ed4faba15","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.2.tgz","fileCount":413,"integrity":"sha512-vgPyWhxO3DawK73I9CENQMFR0ZQYaiabgsOThqx7yOSAD4QmXp09bZrbQTzSChlFdHm2Wa4C3jBiEOXgYhN0uQ==","signatures":[{"sig":"MEUCIQDUwzRuGJ+cvcYMeE7qbU7/p7yKHIy09PxvcKw3cCs1NwIgD5FNf/ODGB3BJlPHkZbp+bGGXw2HT8MFLUe2DhO5H5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9421a3568927fa65a503c8831c8e5ca342604e7d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.2_1785877700192_0.11523484943373363","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.3","_id":"@planningcenter/tapestry@4.1.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"58fde5c113c4b34c41461ee793ebb1bea98ac786","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.3.tgz","fileCount":413,"integrity":"sha512-AA5Ol2kHdglIfhvRuL8wWCTO9HhSyOJ0zscqzYZHd/n99a+OfLAnvjULXbHPGR/XeBsWsGbY3A4l9qSisr6F2w==","signatures":[{"sig":"MEUCIGCQDuMwKUH8cI6+UA9BVBg3QOnAygg3+Cbf9fwAgHL9AiEAhQp0f5/P6PRBNifrQqTy36zYik9k6j32EVGobn6gp+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3652561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4a87a0bf8e6cdc7016c8575ed21667d7f53ab2f2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.3_1785934679223_0.9860804403524426","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.4","_id":"@planningcenter/tapestry@4.1.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"08ec51b3f6cedcdfb40df90435e5a5c76ecaa8cd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.4.tgz","fileCount":413,"integrity":"sha512-ZQUD5jL90CPztqEBfn0oSy5DeyCOM+VXJxPQ1YREGqznq+i4y6XT/dJCrIx3+dznkxy2sQ3lB+19cXwnmpY1Sg==","signatures":[{"sig":"MEQCIElwntdRzovrW/namzzeYG6feIzYO6hVQc1OemmshsNaAiBQyGHRkP9hMao6zdhhTmpzlEntVsHNRFb/ev5QM8XExA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3652561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1a95a46a3c0ab3863f7966da6c772e22400c2e1e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.4_1785937924050_0.49637538645724044","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.5","_id":"@planningcenter/tapestry@4.1.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8923114bd8f46a48cac3daf804f401f6de2d3869","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.5.tgz","fileCount":413,"integrity":"sha512-A7XKvZX+9wJw8szVyatko3//GzeWYH6rG/EeLSFbf/f1YutXd+ErIRbIdeINE0mhLzdQf2Dl1AQHqYgT7ICYlA==","signatures":[{"sig":"MEUCIQDsHw3xsmHDS+LEenp0CkaCt4nLMJfJqmP0QBY3F8cDqAIgB4t9kHrvqf/dmCcddFBFz6bWwZZcSwMnJal9L+lcG88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3652629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"64566042e83643ac55481f66e6e88d24f08143f8","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.5_1785939386758_0.16409306858786765","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.6","_id":"@planningcenter/tapestry@4.1.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5f745fa185689ba0404d2751aebe29cf41b235c1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.6.tgz","fileCount":413,"integrity":"sha512-2UzcAusZmb5p+/A/75FeQTSCrSrF53UYtBntOK6bwTm5hC1hdRlZFL7smzPubWrMYaa5iB++T/Rvb2uEtE3Iow==","signatures":[{"sig":"MEYCIQDygI5DaGZvvOgR5ZvwmnCP/3K44rfkVoNiYvXPLf99wAIhAMLeS96j2bec20DM963Tnzry0xCGke50Lsj1Z1vO+oI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3653037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2c0a26709315e11c01d8705faa45cb446290b88a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.6_1785945495893_0.30774064842270166","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.7":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.7","_id":"@planningcenter/tapestry@4.1.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"70f5fad010f405aec9846487418db90df531f6fe","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.7.tgz","fileCount":413,"integrity":"sha512-oi+XE+/xRd2hxToiUZNGP6SK21ypOS3g7fH9tEduL286sT9PYcTzldZ+M0N0Qpe4Vnd0n/tBgVR/cZAISS9hPw==","signatures":[{"sig":"MEYCIQCAxQcpQnazJrmmnt2kwT4zAVE/V8RCOnWmarr0Z/s7vwIhALRRUDD/l+DDanX/8t345eFK2EY/eVt3/OXDK59kVfQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c92dc8c1851febab619ce3f9b43a6f8507257058","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.7_1785957960485_0.25996418701370594","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.8":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.8","_id":"@planningcenter/tapestry@4.1.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d0157edf24e423c40d817a26ae375eec5adaa562","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.8.tgz","fileCount":417,"integrity":"sha512-72fxJe7EAPVrRLfc/LoJkXh9kn0EX2cdEoIZ59NbFF6yjuhyZOWpgiI1AoQ2VnZxbTIhEto1B2Nqxb67TwzRyw==","signatures":[{"sig":"MEUCIAUB4FtXqdVMYEhLFVew8n1gOYWCiR/CRAbcJqq3GccrAiEAxRCCa70jLLbXyCFovrOF/RbHtIIuavDPyjhSMqatkFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c75009c9b8172edee050d27baeddb0bf9b9cf1e7","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.8_1785959789773_0.6838087389930052","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.10":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.10","_id":"@planningcenter/tapestry@4.1.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8a7e5d1051dd87bd9e0fa5f483c7bc0902278e8d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.10.tgz","fileCount":417,"integrity":"sha512-DP7KVUm8N7FXF4mD8PVnJPC9nV+QMeg0i/0b0NoUeY5vYLATKUaCy0TS/X9Wvoqs8SeE+5CSClFcgyqchKePsQ==","signatures":[{"sig":"MEQCIF+whyD/bH3fgYrZGqrwf6/RJlsIzdUdDgpMJQBXJDYjAiB9SLuCsY/vxVbg7O6FIUqHWGspeP5ODH0mcEcZJ7pbsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3677873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9e386f00c118d4d68f9555e96ca7038c524b414","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.10_1786036584644_0.5286259955327559","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-qa-1145.0":{"name":"@planningcenter/tapestry","version":"4.1.1-qa-1145.0","_id":"@planningcenter/tapestry@4.1.1-qa-1145.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d2a0185eba41e871a2f9e2e46dc6d7e8afe5fac1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.1-qa-1145.0.tgz","fileCount":417,"integrity":"sha512-FCkhMjGDbxAPGp3nnn1rJcGOw4vrd9wWQy6W8Gp0MaapG5gjSqx+z63BcP+N+EySQtX0oNEj/zHTEDgwYuLwZA==","signatures":[{"sig":"MEQCIAvM75evJ79AMCKnVtISIi36iArczpsZOa7ykMibDs+sAiBNhbxAy9McYRS3MT6Xzrtswjr1kcAxfIJlIxvR+OVsHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3677907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"daa755dcfb2caea486ca4222492b21095964ab8c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.1.1-qa-1145.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.1.1-qa-1145.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.1.1-qa-1145.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.1-qa-1145.0_1786370744361_0.7321160788632801","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.11":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.11","_id":"@planningcenter/tapestry@4.1.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c21dbd45a192d188ca5ad380b00da76f46f4e911","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.11.tgz","fileCount":421,"integrity":"sha512-N/pHvAmHzIGCfgRuirjUIe0EWpt5EJazXw6ICixKab1lmEExj+OBuQI3L78tgKSwse1iNJgK0WTpyzIPX/f7Zg==","signatures":[{"sig":"MEYCIQDvU45iWqnuMh6FdXn6frXMCVwcviPXiKPmrkeDEg7JzQIhAPsHW5RzcvlMn/3Z8IzymW8tvIi3yILVsA5C/NU88PsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3680710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"aefc7f315d4ca94b0ced249cec7e62a76a761ff7","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.11_1786372335282_0.8510022351946109","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.12":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.12","_id":"@planningcenter/tapestry@4.1.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"13757376f8c25e9816de7428c2c6899ecd3299e2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.12.tgz","fileCount":421,"integrity":"sha512-hZtr29DekuvKz61vbWhbirpKEvGJtO3x7kyB6QoI68QQb9fPqaFPKL0AKC9hzW8C71bLz4eCs8xFNRj4oH3+8A==","signatures":[{"sig":"MEUCIQCKEz29tRdKLlGJSUD2Uj/VoQwf4qfY7cMdWiFE6W1bNwIgFj4rlUH1vvxQZUjb1YtIsm32EK4kxRm3c8rLJT384+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6f7e234897e59f4c080c683861b47968e8459bad","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.12_1786373996813_0.9668591418006989","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.13":{"name":"@planningcenter/tapestry","version":"4.1.0-rc.13","_id":"@planningcenter/tapestry@4.1.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9ac112e25f7bd373f0e53106abfb16ae71a95fb0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0-rc.13.tgz","fileCount":421,"integrity":"sha512-DaFEby7rBWudgiGMf5fwLBJKLS4ff49gdIlV4WVdhxnr2xB9XCjWmQANyhZlBqRw9YxdN7SICrkFRZxGa/aKoA==","signatures":[{"sig":"MEUCIQDn51c6k34UgEBtQv8uUSJCc3O4CyqrrtoDq8LcRGjMtQIgFuBtCPYLdqX7FiY/bqZ3wfYiOgUutRThZILwzSZ/1Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"30bc1a49dd4f7382232e40f111423acccb2f397b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0-rc.13_1786377482374_0.9129647624960762","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@planningcenter/tapestry","version":"4.1.0","_id":"@planningcenter/tapestry@4.1.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0c8302d70d0aecac89a9b8c091cc1030bdb5a887","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.0.tgz","fileCount":421,"integrity":"sha512-XqqQ15fK13Kc+kR/7hwFgoQ4dIp5pTYZjNF0HAGPGZ78B46u5aXzGZFGWl12TlO2MibnjSorETQfxxsvx3FE+A==","signatures":[{"sig":"MEQCIDtuChqTjPrtHMNNE+svF56xNRUGV+XVc+QWw0oOONfsAiAqK/30wVJRIoy1I/unfQj86BHJbBu1Jiz2xCIcTKdz9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687658},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"817a2b099759649ca503bf85095516c031cca659","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.0_1786383928824_0.2551093689759576","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.1.1-rc.0","_id":"@planningcenter/tapestry@4.1.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d6ab33d2b876c5552be25c15195a807a39391882","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.1-rc.0.tgz","fileCount":421,"integrity":"sha512-49jNph5R0DjgpEF0Ea1FOPatyvATds+odOKofNaEz0n/zdrzBH4hS3jY9sMMKT5qr/ujuUP1+CiRCPf/0JUpxA==","signatures":[{"sig":"MEUCIQCjua0yZ6Qn3P/CxuwYAp6n63MPti5dkKygUc1U24yixQIgTkfz984RD8aF4DPSzY6v+s3ktzqGmaIE/lZL3VKUJI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fa2a0d7c6c5361a267f38e1dc390f4de48fa5fce","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.1-rc.0_1786385620896_0.38537400857856596","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-rc.1":{"name":"@planningcenter/tapestry","version":"4.1.1-rc.1","_id":"@planningcenter/tapestry@4.1.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"57d98b7cd9123db8672388014c6b9aac3030107a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.1.1-rc.1.tgz","fileCount":421,"integrity":"sha512-XnbLMTu/YFLVAGn7ZUzHQFXUiwABV1q/m0FztuUjSs77NEynBa5u9k+xLGExkSVPhEspXneeUOZ2V7mnO/eO8w==","signatures":[{"sig":"MEUCIQD7pkoQjiGwQlWaAr7uHJbyWPcUI/PWFGVIf0Sd7kKBpgIgLlJWYXFU1gtqDWNjfIF1Xwr5LDPI6Q7klZfS7P/8Rpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"536e800eb58e4a3a0c4fe4cca8346641aa1c1fb4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.1.1-rc.1_1786394279500_0.5335861936827466","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.0","_id":"@planningcenter/tapestry@4.2.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7903f0f4c791107b8110410797e09c709d4f8bae","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.0.tgz","fileCount":421,"integrity":"sha512-foLroV7LeDSE2wt6a8usP3H0B1/11K82OoJ1O+hUgpBwzN5F2Yo+KprlAG7Vi/SFEYSxHkfdYFlVopbj5rNTew==","signatures":[{"sig":"MEUCIQCLltRmy+j5dAbu089CCvwswrWaJA3n9/i3fzMvS29rZQIgd93lPf5Gkdw/n83cK9LRF2fNROEmi8hGQrF7UyIj028=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3688781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ed2441ec3f2547df9f177bff75a94d2bf556592d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.0_1786395197501_0.025863566141681282","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.1","_id":"@planningcenter/tapestry@4.2.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"380da6610bd8422b56b0279ffc5f10ea1b6a0ffd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.1.tgz","fileCount":425,"integrity":"sha512-z+6thDozagjU4PgaHTITJknjuiwGhsRoABENIyMf5v0MibQ7C3WQp9oPnXh7Rcb8xlZ8oFb6Gc1uDVXdjpc1OA==","signatures":[{"sig":"MEUCIQDW7VI5l7YuoCUiR1sXVfBkReGtyuYMoSEKKpPCWs2/ogIgLjDI2NaCEFnLIv1e8FY+lF0Y9+Yv9Ltx0U3BYT4ap6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8c10ab8ff73b67f548581108c26cc381b3ae2c87","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.1_1786398010895_0.2209982885500923","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.2","_id":"@planningcenter/tapestry@4.2.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ae41c876ced28a60b733d4caf97b2a1f3d3ed66d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.2.tgz","fileCount":425,"integrity":"sha512-RQvos0gRzWSnMEtBT/crfm+ybCnGRn0CDfzu623LuhaRUYzCl6gQcnKnE5h92LF9pWw/726slVeNYuhYb0rXYQ==","signatures":[{"sig":"MEYCIQC+lQfxSYispJEufxD4J+AwSs6QfR1F7NFd+WLQUUwAaQIhAPPuOiz3iGoSKqkMnGrSWT5jnX0WVeaANOnFO/HjDvE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1bde1802dba8bf9e05ec7607073c0d9438a1845d","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.2_1786398524185_0.4884356990191028","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.3","_id":"@planningcenter/tapestry@4.2.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"777d19715778bdf5fd0ab3286fdb93973f981bd7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.3.tgz","fileCount":425,"integrity":"sha512-kAJnM9oddV9NhEDjbMyVffH6l1UCx/rP/9wW2IYacSz0ny3zQkpaubYlGCrFzOwbiWclSkzayOzHjFWtMSBgWQ==","signatures":[{"sig":"MEYCIQD6H19bRpngPWOWoHVDPiruQV613DOKMelD9zVpeTRhXQIhALgnPgwqgQra6RtxYShaVfbjL5r4QsDghBBtjzJGXYla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a8329baf9756ff537624ea2c4ac0df98fd135873","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.3_1786401589253_0.26398791463501303","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.4","_id":"@planningcenter/tapestry@4.2.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6c955028f71b12bf0620898fdbaa2eeace87b29c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.4.tgz","fileCount":425,"integrity":"sha512-uN3jlF7od0LHoiFSsyznLQqA6QQzcTTZSIXbzcWIQgTAKssvpMAIc5ctBScbTuhf/Jd/nUeR3VxGbxH7BOrQlQ==","signatures":[{"sig":"MEYCIQDiAi7z7L7FZ9+VIKjeLin17GBUxBnUK/rk0NtbSeyWbAIhAN1x9+7fZXlQpmh5m16nZzWWcqQVfnIjVWh7ZfNc9B5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"529f1256fea594613bb82bdb93d1fc3af6ddddbe","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.4_1786452322839_0.08013932749402741","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.5","_id":"@planningcenter/tapestry@4.2.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cc6c426e71cf1c734c06ad6141604c01d71cf75f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.5.tgz","fileCount":425,"integrity":"sha512-mw5MlOgSu2ElOJIWH2TjeeLoIICdUq2aSO1hSAXQ8HpeJk8kY1bP6IAjwSqK646PhDG1dYCqDRE7UW4/i6Cj0A==","signatures":[{"sig":"MEUCIQCRcvzIMfx/yozg9G+tgwSPh8f5kfokkgJF9X/WN23s3gIgfwhEKspMK5cBFgrXwNo3aAdQe1B0wjMQNFk0N4kzYhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711127},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7015105de5682f3df5e09bce47d97bd567dc7fe6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.5_1786485878801_0.1909670832567112","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.6","_id":"@planningcenter/tapestry@4.2.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"29ae2653906a3f0404f8be84e57a04ce81683c93","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.6.tgz","fileCount":425,"integrity":"sha512-irduoZtUC75MYf3ZHSG2NS9YEe7H87jVU7Wgd3yR0GteLz5pfoUTQdvQOg8lzrqgnHRDaGMhTNLfsb8+CIzRSw==","signatures":[{"sig":"MEQCIAS208pxL7JlbVsTkRFisCnfxvyV9Ro8hKUIGNaFqSGXAiApmfiR6uqa5VhNTci3c37BUMRLkEds6GextwR45LO1+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711127},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fd14474fbba09c358379c6433f5747623c60d4f2","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.6_1786486790561_0.49038842581697994","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.7":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.7","_id":"@planningcenter/tapestry@4.2.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"721e6ec185aaf725b079698d73e10785e59ae603","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.7.tgz","fileCount":425,"integrity":"sha512-67QozeSUVjLwfKr9blUl/aC5A51JMqgJVAPQr1bwK7c3sCeJEEHSoFjMvE5pgoO/I+MfFItP6OKRED8MoQsWKQ==","signatures":[{"sig":"MEUCIQDoV8Ue9q3cF5VDQF6rDLtuyp+SYEvLiykLaSJg7/re8AIgPOXWOzKvvWY6Ehpl8ijL4XW1YLC1GIBBDwNn+HuJhEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"29595249c38dd9459e2c4d58cd461dee4ebf1417","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.7_1786544195805_0.3770923313118477","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.8":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.8","_id":"@planningcenter/tapestry@4.2.0-rc.8","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f3762d4c971660050e442462d61e08c26c1f4430","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.8.tgz","fileCount":425,"integrity":"sha512-BX82jpYt3j9EdK4Xsvyn0bWbAzz4GXoleWklbnNmDjpRpP3/XlVA8BgBr2NtecZDbAnHINABqHzRfdS7hqffBQ==","signatures":[{"sig":"MEUCIQCMYO7vqo2eeROZUQN4l1DgV0PfyY+RYVM3TIyjK/WocwIgSbzTgLeAYZRHPr/6OfR9EfzFMosfWLpurhKI4saqyBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"bc5271fe218100276db93a7fe2206a3a5eeee260","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.8_1786566671984_0.36143278543978186","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.9":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.9","_id":"@planningcenter/tapestry@4.2.0-rc.9","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bd5c9277a68f1de18a1f0ff5415627c0b59833fd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.9.tgz","fileCount":425,"integrity":"sha512-yXPzj+qK5WnhC3zQQ+b6Zw39I8aF2iOYxfmU0DOkilEm3j6ar5g83amfDecxheQplPuL2cJrFdl6M/TyGdNy4A==","signatures":[{"sig":"MEYCIQDeeRI9pWrqUBPW/8nCfpgUfhOZNJLdPT0ElyjirrIh5AIhAJEg9wcsTvJ5b/xPerB4vpuE3lZA4Qp351VJ+e+XuV5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9021f3a6095f7f60df073b3ae5eb435f2f7f5d0b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.9_1786566770160_0.16785453358729563","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.10":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.10","_id":"@planningcenter/tapestry@4.2.0-rc.10","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1c65f59682ea1f79e6fd08f594f9645454d55c90","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.10.tgz","fileCount":425,"integrity":"sha512-UMJUwuzgDYxek6RY8aKAyGsaSBrhC4xVVZv5/sLJjrB/c5ljRVEMhhhqhWQetQWX2VDX7++jVmsmjZr8sB4ppQ==","signatures":[{"sig":"MEUCIQD+h1h3AQa3zd08H1ZCS5TuQK7vho2t/mnQH7uxb3DFtwIgVo9FmhksjgkqLWGnwzDRHtZIrw6ZoLcnW+5FHJ8ddrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"eaac092fac98fb5c16485ee0f41f599e0f57f9a1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.10_1786639485129_0.14435540551541548","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.11":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.11","_id":"@planningcenter/tapestry@4.2.0-rc.11","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"430c96e58f336edc781b96fb528e370b44aef5da","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.11.tgz","fileCount":433,"integrity":"sha512-YpGqSZ8h87pkXcLDLM36nyZhbe6NlqyIy2VDwvNNW5QswbfQmFmphgZSnvjW5S+Md+eHe4e6JOriV2co61P1iw==","signatures":[{"sig":"MEUCIQDpRA9LCBfczY6Gxau6MQG2Q5rtDxPMFo2vQBYeowyp0gIgO0z8xk4DuyCatY7BjE5Ed+oJrZ7zhaW5QlQBzM2O2OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c665438175c841c470197e1c6f37dfd1596df83b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.11_1786640341713_0.7793019849299023","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.12":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.12","_id":"@planningcenter/tapestry@4.2.0-rc.12","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ade1d235de66828e9be03e05318298e163bb863d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.12.tgz","fileCount":433,"integrity":"sha512-wRHMGZPoM/8wudVhOfoVfVtXeulSyo77lPqsHcby2WULGXOZPYQHuGfhp5UGcPy+JHj10ed1BmFNlsEi9m0dHA==","signatures":[{"sig":"MEUCIQDmD4YGSqAAVDT+ky2TpCNKZto6BjluK9hsOM3o50S60gIgXTxGqeLNz+ZP4t40wEPuSMu7fFLZbA3aOPA/MH76msk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2736c0efc74de86ffe8777496ec419d1dc07b0f8","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.12_1786647914219_0.17795516425678404","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.13":{"name":"@planningcenter/tapestry","version":"4.2.0-rc.13","_id":"@planningcenter/tapestry@4.2.0-rc.13","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"530e1b2221e8d1bfb5a5f4afa70196dbd3b19e79","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0-rc.13.tgz","fileCount":433,"integrity":"sha512-dEETNkgus8neDbFIcakj9ziUl4PmCBmkbuzhtfDYayI77QCkEeZjs4tU13tGSx5JokWOYc2H2WKFZ6fSrKwdZQ==","signatures":[{"sig":"MEUCIQCK4/zPCajgOzWyTrOBu8RHcuYsW6V16i493s5OwzEStAIgKIhgfzMBwonusJUZHMFtwHHMix5GNPIh0nRl4pliD1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2d2fc21f793966e0341109e68e2c01cc453b8a9f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0-rc.13_1786651458808_0.29882701617939733","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@planningcenter/tapestry","version":"4.2.0","_id":"@planningcenter/tapestry@4.2.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bae0a622caa1abecb7cb30ab8b83b38d0f6b0339","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.0.tgz","fileCount":433,"integrity":"sha512-3eoU36t2zjaqIF9AxD1m2NhFu+36WZQ3NSResK5KwVpbVebSV5Bm1xPMqfPc7BR2H0pI1A/D6WmK0DsXX3VzHQ==","signatures":[{"sig":"MEUCIE9iSvC9nkThM5omtWble8+1WR0i/FpeZvnB1SaMyJhdAiEAnUSJub1a1mZTV3/ll3p5h8pXNN/PSDFVq/we3cm75Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"48fab40c5b03dae948feed019a073c129a7d19b4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.0_1786656949237_0.97147127903299","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.0","_id":"@planningcenter/tapestry@4.2.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"194dd2208aacf521949cb17d16de3d4615996d19","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.0.tgz","fileCount":433,"integrity":"sha512-8RxR01t4onqYUju33z1t8sDhXyoq99Rrp654sV7WFFu5qJPDxGSEwSwN0uvMSrISZ4/B5llZ5ws+TS/4rqF4tQ==","signatures":[{"sig":"MEUCIQCswQ5BZE390+pq6/z0vFH8Nfnzio/tVQStFJ79TkFxfwIgaq06n7RPStXcH0QOGl8+9xKVDkuer/Q9vzKXr1XgwI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0bc59a382140754b6b0fd5271e813f18aab5357a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.0_1786992497827_0.2055332136702137","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.1":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.1","_id":"@planningcenter/tapestry@4.2.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"c99210deb019d9fe80e51a8ba3632a413f19fd51","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.1.tgz","fileCount":433,"integrity":"sha512-n55+NWmddstXQaGbbfu5f4sSYbcvoE+U9bpwRoK/+CuENUpe+qUfJSVCssqaQ1zhpTcbTPtNp2QVvdQ482Vbkw==","signatures":[{"sig":"MEYCIQC0J/8JYB9LQClHjuePDFfE7t4FHzRka2igXnPRBDJHjQIhAJijQ8vHllMnp7NQzUsELUi11QsOpu03Sg7bB+mkj4oU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"d491ee7a0a4c61ed81556a2f331ea30647fafc87","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.1_1786992925437_0.8243267728690589","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.2":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.2","_id":"@planningcenter/tapestry@4.2.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4f838471b3b9e5e1c3a09c574d0291fb9c3c14e0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.2.tgz","fileCount":433,"integrity":"sha512-8JqemrcLboLMz3mdqtAtV0klsiPapWWRs8x7I9OadEJMHiqNbQGGT7V/3o/QC7RVb7dl67xZkeZLfmbbBew3nA==","signatures":[{"sig":"MEYCIQCJJG6QUZTZQfDKCVvIR9eq4Io46rZdyXoBhDpdbvdh2QIhANiMtmMfMkU/wgepL1sPZdTMCO5Nw70A6qfYPJp6IpSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"64886b99f1a113a2f59b08002e5328a1cea3e026","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.2_1787001182818_0.8462464815854125","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.3":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.3","_id":"@planningcenter/tapestry@4.2.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d9ca713e61117338b4b898357b12221046d50778","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.3.tgz","fileCount":433,"integrity":"sha512-/h0GnPbMWngpXWNyXM6+HZWqR3bcZ7OsfY7QLkB3CUOGFX8oioqPOJa2rSNSh7mYnb9o9hQ9Ij62cKD1yzp69g==","signatures":[{"sig":"MEUCIBR++AdHjPW+MXWdY/Y+GFiOroenYYgC3p4IAOZWrdM1AiEAou3cmrpiKKu6/Sxdx/4h5IS6RSytKp334+HdD0M3Mjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3731811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"beb27405cc3898329af5ec68ce0f4718bafd9225","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.3_1787061058172_0.7717776451381044","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.4":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.4","_id":"@planningcenter/tapestry@4.2.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cb2036d660f5a36c54c302cf7f68f73a1444b16a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.4.tgz","fileCount":443,"integrity":"sha512-pZyB3BMNzh3V7KQWwKlDuuHqgq3uNJk101gi18MzdkDC96e4Nax0Xw7U3ZKyZtwfFjrWwbD/wzAE1SThourBqQ==","signatures":[{"sig":"MEUCIQDKv7YjQ5jVyztNH7Pv+1KV3UM4vms8XNYLAQwkKjIQkQIgHH3tK6z7S3jWfIR3p8auOn0Lu+HsxySAJpmR0M/Ydx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3772029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"51ec6dd610304f89ce86de38e69b13391a0e0131","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.4_1787069079202_0.7227809433323011","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.5":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.5","_id":"@planningcenter/tapestry@4.2.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6834622a77777800e2d28b70ce53e090b2ca1faa","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.5.tgz","fileCount":443,"integrity":"sha512-D9mWtra/yaeMOB/XXBQz40YI3m/RF1/En7BfYnnv7jOcL7kjmJszpnzrDLXs+O60qXE1M3OeygvL2qVSnFxcPQ==","signatures":[{"sig":"MEUCIBtDbOzv/2NM3VARnQXBmbesn+rXKsPlb6ul3QG4TyAoAiEAmt6DhL6xwe5efm8J2kyDGsldPuTY8Fg8Ug4YJiIq114=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3772029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0b3a91063484c8828bda78d9895ec219c9c51beb","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.5_1787071538392_0.4748304071974434","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.6":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.6","_id":"@planningcenter/tapestry@4.2.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d46dbef82613613def39275f8ee04e880bd5b8c2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.6.tgz","fileCount":443,"integrity":"sha512-evieetONKDSrCWM5D5w2yNQke34RfXIS3gIUrBKP5I/cPtZbCJxLUa2EirfPY8AEuBBy9sEcQ//mULIvLUc8pw==","signatures":[{"sig":"MEUCIQDOWG4eCdAgiIatfQEUT/VAFqHRYkjHwbOK9ep0N/6bhAIgMwJNjhf6AeNDGEGMZpTPcGC3blSBe9XoD0UOKL+bX2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3772287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"00b9bebb87f42b2e7e63537a62e0b10444bd3e10","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.6_1787072497962_0.9741085736200088","host":"s3://npm-registry-packages-npm-production"}},"4.2.1-rc.7":{"name":"@planningcenter/tapestry","version":"4.2.1-rc.7","_id":"@planningcenter/tapestry@4.2.1-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"07d69a05d1d2dc076ba870de6c4dfb7a2ed657c6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.2.1-rc.7.tgz","fileCount":443,"integrity":"sha512-Vjg4hXFDvIEXQOVFT4NQucCT/gQt++INpoDz3Bx2xdudkNr2VwPmb2JSj6lIfVDSrRCVTXV7B7xcbdDhjzmfOg==","signatures":[{"sig":"MEYCIQC4Kltv0ZYzwmBx2Os3uXq3lCWlOLOsC7d9gB+wseEgFAIhAN5B/4DlUneKoGWUaaetX8ZXfXrkI9InmP/oalF4VhNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3772287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c31305995336ce5938259bef243f9942df3e3433","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.2.1-rc.7_1787079356524_0.40148509579389025","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.0","_id":"@planningcenter/tapestry@4.3.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9d01d8e07c27a5033b6eb488433dade815b6a8ca","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.0.tgz","fileCount":443,"integrity":"sha512-leT2l4wcNdLH0CpqvfBUBa8FQoF+ytmKkiRgreXm0OB7Cc8n/PwdXKWe0WEp4fsdKqmj5g7zh4yRgw3jMBHU+A==","signatures":[{"sig":"MEUCIQDrNOfVGaLwcMIlTZZN4jxVyd3/y1qVdHX2mcMFa4fecgIgDWCiI5Tuybtprb3RhoVDi3OsMygbz8OP/NPqo6omLvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3772795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"abf45e1d8111ed72b5a01e143b0880e76da7da30","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.0_1787087109742_0.386426961812683","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.1","_id":"@planningcenter/tapestry@4.3.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"98a628ea277be0da13e1a45b42478d9c1b8e3cf8","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.1.tgz","fileCount":447,"integrity":"sha512-LTX2pmB9IsqaAUF+t4RNHIzq8q2EdZ6gUGjTfvVNDVuSs/KCB24y7Q0ViOI5Bpr5m8aAS6YnEvsgGxG8I5THgg==","signatures":[{"sig":"MEUCIESmAamOXIKH7QT7/XR1bZNEesgCiEKf8He/vKn5qU+1AiEA0dZrRMG43UlM1BGIPr+YTKajF+H4v87csFyEA37Laso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3786385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f2b536aef7d27aeaf3b73af2669b88d8772b73e4","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.1_1787160045898_0.36529494119355754","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.2","_id":"@planningcenter/tapestry@4.3.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a049b8a6a7bf50ffba5faf2510f2ea81c50229c9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.2.tgz","fileCount":447,"integrity":"sha512-MWsCsTd2GW1WdHT2/23JYlyzsL8O2R/gopn7xBlGy58xB4cHV81MUlSmiom4H/lIXK8REDDGaj5IBCGrHA7DGg==","signatures":[{"sig":"MEQCIAV2BpzLxyPDB3HD3ieR+p9+5k9GezDKrc5KkbCxO/udAiBbEYj8mWcQ1uXnIwi/V1bN7w+BqFnYM0kuSMAcP275Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3787836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"9a467883271c2e948aed4e79566a4e73e986dfe6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.2_1787168732402_0.6154619854717904","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.3","_id":"@planningcenter/tapestry@4.3.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"160e868b1fca422a8460ef6642a62b6ee142ce4a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.3.tgz","fileCount":447,"integrity":"sha512-+aVC43Pze2hKUal3E4ZzQV8g2tznfaUrQJ/QYuPmpK9GYniAsTb/8dSl1k7y4//f8U2l9V3ZZc7kBE3IdOYttw==","signatures":[{"sig":"MEYCIQDSZyqU+9TzPncyFpMzSejRMeBsrHfIHgLuhXwCDfdStQIhAK7zsSNltZ0MtCsKRxKoC251shVesAg/qNleOwprIo1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3787836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"769fb7a7fa07b61c235408fb3c877c07a08ec0a5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.3_1787175202481_0.6494231736019829","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.4","_id":"@planningcenter/tapestry@4.3.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"9d8f61e37397f9a62a39ba8bc52ea5ba18da7975","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.4.tgz","fileCount":447,"integrity":"sha512-EVHHjWpV76CPPTCfi7d/3j61/ewH4pTod4lUflF2U8CkshHdQifUjPv+67SvJwaRmfquoKc7IsNOAkLc/WPqaw==","signatures":[{"sig":"MEUCIQCXKk9RYJCi7qHPJ4oV9nEwBTpbwj7M9T4nEDWiJ8+6DQIgeTp4Q4JcP1W0ia+wokWQhBZQQVYPTf0nm3lo3VkA/Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3787836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"864441c67f048cfb5dbb9aea8d633e6792d99bef","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.4_1787241340599_0.20637079158926608","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.5","_id":"@planningcenter/tapestry@4.3.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"02683950cb4fefe8ae351e007daf636c6ae92db5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.5.tgz","fileCount":447,"integrity":"sha512-1jep3twx6nMpTBAumCcjFLf+37dWUgL9d8K/i7DxsehwmJbIinWjuHjq/G4/dfVr0D7fjobfqlHtKE8uarkmvg==","signatures":[{"sig":"MEUCIQDwjJji48qZhNaSqrWaSU0UzXCFMelYfYlwkIQYbi2ejAIgMTtf7QbGfbY1R8WnyRlotgmdY2BLXhH9fi1uMCbqAX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3787836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"ff0a1ced5ee12075c8dd29d8f2471c4515e63714","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.5_1787254219846_0.2901545997655579","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.6","_id":"@planningcenter/tapestry@4.3.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fa290e493f8c6bb7662b412f5be0a3ac068cafea","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.6.tgz","fileCount":447,"integrity":"sha512-Ei1hbOVHrB0etqRkL+qJYJ5m+ONeyo1TgPPdux2MmMoF1O0H0CZonHYqXNqgj3tnHsqP335WMVR5unjjTyduZw==","signatures":[{"sig":"MEQCIDGbb8QZG3h+RoWdpZO9IMzUuBYM5iekmE81VhOsC7M/AiAJpv4MZuyIWFnRKfCB7KoMsrxiRTJTjvvS8j62vMWcjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3788848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c9046210c12b69a4f9e6d0cf20aeadacb826a55a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.6_1787254326494_0.10230173294091172","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.7":{"name":"@planningcenter/tapestry","version":"4.3.0-rc.7","_id":"@planningcenter/tapestry@4.3.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"30d9bbc0490fbc9eaa596dea5521f5af2e898c87","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0-rc.7.tgz","fileCount":447,"integrity":"sha512-8WofMFi7fc6KyPFasb+aF0sqJWBVZXcDYuX5TlFZ4Ne9Pl8iU+tFDVoHgZwhpyxj8k1v7n2ippyr21siyPha2Q==","signatures":[{"sig":"MEUCIEr2AXYbI03LWYgA4wM1/EVz2aWn81eKOxaGf7pW9+c3AiEAnre7SHEoRBjDVcGlTp0kwTqjG+gkUT5th2u8oW6jHDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"13a554ad999e93321da77afbfa476733598571ef","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0-rc.7_1787258415303_0.2279409639173271","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@planningcenter/tapestry","version":"4.3.0","_id":"@planningcenter/tapestry@4.3.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bbf03c9db43b9c8d5bcf8062fed33eef71d59e67","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.0.tgz","fileCount":447,"integrity":"sha512-KwMnjVJ1QEieI92MRfb/YSidNaFDOlF7Ws64lwi0Eg+zPI3dlw+LsQmsFhsDx36l5K2viAQkIYi4Gt3GQy8IJg==","signatures":[{"sig":"MEUCIAzGzf23YAsn0l/P2oRL5EmkxHK+ykTuFlyzwLF0iLdOAiEA+7A7W7ltZ/1Hs1yrXb+7swFB9NhXJHF2CGeOdrfRJJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a57cd17dd99da5e802a2b35ce58e14df0eb1a48a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.0_1787261189850_0.347954827525905","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.0","_id":"@planningcenter/tapestry@4.3.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"7d57a1c2a234010499fc342112bc141dad726b1d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.0.tgz","fileCount":447,"integrity":"sha512-Xeky6VrjBIB6Ks8Umb1h5G9j39HWp04D/tJ7p8Y+hptknp0UJS7E1W3Ryt1SLbtxdJvV9TctlBSzPPPKgJqYbA==","signatures":[{"sig":"MEQCIAy9KMCzlbx2lJjESa/oibjAp9m360ub9dd3XGyxnr3jAiAs/7uRDqtGiMLusPjiJIClIDn9byy7nRaLfOo8aHWfkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3795141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"7888bdb4a3c27c142d2b1c97371d2659dc22687f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.0_1787576996668_0.0038513895527900743","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.1":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.1","_id":"@planningcenter/tapestry@4.3.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d5ab62a0ef74e9692878e63660c2d2354018a7cd","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.1.tgz","fileCount":443,"integrity":"sha512-rte6li3mcJ9R8Tw+FU8avBPdzoeM1f2PUsBe70ZCbSoGgY6r4q8pU9HeWz6PWrWDkM7ob6sXym4KyCfrsrBgbA==","signatures":[{"sig":"MEYCIQDHlyKma/d+waByg6lawFjikljFCkagOOBK3RN9GXtI2gIhAPBi/z0FPItuYBesM4TiFlO9P2BmqrbssIjoTVK3XAiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3770748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"038b1625878466433a421e8e92a9a08f591bd6a3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.0.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.1_1787585175657_0.5687416863198376","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.2":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.2","_id":"@planningcenter/tapestry@4.3.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"023ee4196e1cebeb6f9d1617275c8d0aa3342fcc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.2.tgz","fileCount":443,"integrity":"sha512-RShYytxjcVnq9Tu2IsvkW7hqSkDCQyfexEMzadBov7ng2An24LQHZG+HyrT7yMbSxwd6Pa6dJlxplEt1AEVLiw==","signatures":[{"sig":"MEYCIQCPWNFses0QgPeyT7oHD+u3stHUJOgI8M9ODgNB8d8pbAIhAOEQeFqwdI+cbtGATlpaUwGzDkCwwenozNKOM603prlk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3770753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"57c1494535ecf3fcd8af73bf25745fbc781bf414","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.3.1-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.2_1787587311183_0.3953691314249672","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.3":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.3","_id":"@planningcenter/tapestry@4.3.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"6bfbc671a7538b0810577a7571f5c948359b5753","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.3.tgz","fileCount":443,"integrity":"sha512-m8a+YFzsJuXPiCV97hcud9YkQ5LVVzmvJqBwwPee3ToXyHC8duEyVFpyki6M2w29g3g6z/jTEk+GtKIsLvPNSg==","signatures":[{"sig":"MEUCIDgwL327eVPwJdH2Rg40DSGU+oheKWOrFAW9eD2/h5uVAiEAnaI2Mv1EoWooKZHAxVuzh/i/U6FsyxqO/bmig47QYDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3780397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b108dc4d0af34a8a64e579ddfe446bf8817921dc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.3.1-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.3_1787605233587_0.37392933772815495","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.4":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.4","_id":"@planningcenter/tapestry@4.3.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5b7472359490dfecd85d611e7f3e20d39e3ae0b3","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.4.tgz","fileCount":443,"integrity":"sha512-kSpCj2zNlJD89fotoZPoV4grI4M3M9rB04EDsJMKcgvDhM0Tv/5jqibB5uKH1Ge+BUhNX7icC4NvzvwwZfPt8w==","signatures":[{"sig":"MEUCICkypxyz2k+zw6AJTdVn2pIF446KUYou6Qq/JWWOgIbcAiEA2lP0WqMIGEXt6MtsmNTj7GD87KJpf0oPDYLYzM6GnsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3787583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2b0a3db33c49e0d3263ca86de4af255b3c5b6a95","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.3.1-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.4_1787605483603_0.906872563260851","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.5":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.5","_id":"@planningcenter/tapestry@4.3.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5382d63930c2a9a5ed52038149e26a67c7a45bd0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.5.tgz","fileCount":451,"integrity":"sha512-rGw2Y4Arn7UONjqnt6uhYTXMzQ1FcdqucjLl5eXfQTT5llxzpBbgprOb8dCOinTZAcJJgxSV0GT+iV0kcUU9vw==","signatures":[{"sig":"MEUCIQCOS9eQ6hwNWcFbsrVpIBLfzB2TQ+gPgjfqyV9jr20+VAIgY6Cq6fZklKHyLlhGGIJu4b9OeS/ZnwUF6PLwjYaH9oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3804220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f3dc84ee71074df4edb2770f819b4b8d2809ed31","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.3.1-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.5_1787608122565_0.6990244817069988","host":"s3://npm-registry-packages-npm-production"}},"4.3.1-rc.6":{"name":"@planningcenter/tapestry","version":"4.3.1-rc.6","_id":"@planningcenter/tapestry@4.3.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"49ac16da6223618ceec33116a05a064ef6cf07a5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.3.1-rc.6.tgz","fileCount":451,"integrity":"sha512-h8h9kyjNVt6T5dd7jAmkkSJPuCgcTP01NNcXuB/V7Ayew1qZ3fNRoNn/1pty1Wrm+FvvoKGdNv+IEaJu3dT0YQ==","signatures":[{"sig":"MEYCIQDbrmPyCGoyPHHmYBd327ybNAWgnXmyX0xTvQKnbavotwIhAOAZaNWomerdj9dcCr6LIS1UA9ayKuOM2Y0Lz1mV6wXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3804220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5f4aa592498f9ff16395d455d44605ffdb936ae1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.3.1-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.3.1-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.3.1-rc.6_1787611983280_0.10122860722923388","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.0","_id":"@planningcenter/tapestry@4.4.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"24307fa6816073e5bbfb3205cbc421285840f89e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.0.tgz","fileCount":451,"integrity":"sha512-GY6F+dGdD/zulJ+7qdxllj/boqHpti1Z3IjNqMGthHJWpJGoY38G+mvEXtuihoFK8U1hyjGmC8+vE4uFBT8w1Q==","signatures":[{"sig":"MEUCIC/9QUiRLj0uZVkD3gJ8U3szak+HEUXOfO16OeyfwVhFAiEAsjFq8PnsizzC+b/4CoJ7kQ5rr10YsimBfmtFsD8nWzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"27f0a76da3732b802936143df0c06c90e03fbb3e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.0_1787612428627_0.1395326776210568","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.1","_id":"@planningcenter/tapestry@4.4.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"488dc9e1a273207244389fb89ec761e7dea4cb76","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.1.tgz","fileCount":451,"integrity":"sha512-tVNqImj6j/fqnbuvuyGu90N36mGNuEnwQpVgULYKMaMdGO90ArGYxZ0lvi5Ho9Au626iHOyWFblh4KFxXVWdeQ==","signatures":[{"sig":"MEYCIQCtYJyEKrLZpn7cT0b1l4Yhgth1R2d2p2Qt2sPwUikgogIhAOfaaV2yE3h1KG18LxWzhtoRqFVbyWTkb5kldD3D4ZZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"180edb105052f20111151da14c737e20e0d3317b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.1_1787612815903_0.7402845147569397","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.2","_id":"@planningcenter/tapestry@4.4.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4238c45895e219a0dd7db6f9b9d456864c180afb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.2.tgz","fileCount":451,"integrity":"sha512-NI8PcL4NpPl8OP0FnpxEN9YD5aAJyaF2H+4ylATk2NMFCSFQb6TgrQbTGV/DgA1AzpcNdmx6hKI2PBd1mPiuxw==","signatures":[{"sig":"MEYCIQDs/v8uj8ydMu4/pSak04HAEW9+dIAm6sqCWZ/AFkhiRgIhAMqb4DzbSdqHEmUmeRX6fhYTBIBzkZIhhppSW7h+S3qp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"80aece16b4b244d295ec4d1956b88818015955ab","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.2","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.2_1787656019687_0.8962539880330427","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.3","_id":"@planningcenter/tapestry@4.4.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a08008d8f8d2f936501cf4af730fb8947878963b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.3.tgz","fileCount":451,"integrity":"sha512-oNW1Y6x9FGvbboWvj9913pW/TygvqUKUZL6k7yMoRwWrTSEvVG6UWFflvVOeve5T7RjwbRVSOyqUcmJQqbZ7RA==","signatures":[{"sig":"MEUCIQDBjdYyr6Y1BuZ8EOdD/TDcgsWRC6oOWoApF/hCQdnYfwIgQlJxgaNQwTbWylVa/0cgFRvuGiPbG1eRBpF4cSmdtRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3807591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f9318d83f71f22ac26e466482c01fa54591bd406","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.3","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.3_1787685046544_0.6700523217858592","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.4","_id":"@planningcenter/tapestry@4.4.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ecdd1cf74432f199d0345b1badbe113ae8ef366c","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.4.tgz","fileCount":457,"integrity":"sha512-sNRkxS03pRmev2sfel9YE7OGR5Bo/YOlem9+kMnmHTlL6mNeg26Xw9UB7/787Zi+d12VHEPBj8GuIEPlOuW+nA==","signatures":[{"sig":"MEUCIQDlM2G93OKCFukMdCLmRiY16cLVOhr+IUiE0xuJ7H8mcAIgWdgom0ZXpkXy/8Scv0PC9O/5qacLugCmAzfD+u5v2BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8eb0e008c95c46b0d56e8e949d27fe934dffc45b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.4","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.4_1787699023644_0.349858641179293","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.5","_id":"@planningcenter/tapestry@4.4.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bdd25b908cc8c6dabe5f83b232b6c2c192de0597","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.5.tgz","fileCount":457,"integrity":"sha512-w5d7NDExm1J00/SjyaR7SdF8vfBlXZu97jSgzNF57RmF249KZN7RIs8v5crNIRcr7Pf3NvgSjlCrXLJZnGnRZQ==","signatures":[{"sig":"MEQCICbR89CpnFMHhr5ypn6+TLlNTJ5ZhefU9OB9XJrpZSjkAiBlVAnQnJ4C3EEuUJmDgEUJtZoarkBCK/V7Z42ev4/7Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"214bda27cf16e575500e8192f85f99702d0425f1","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.5","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.5_1787775899517_0.055112904356890535","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.4.0-rc.6","_id":"@planningcenter/tapestry@4.4.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"75380dc484eec98f119399cfe2f42d5db0106887","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0-rc.6.tgz","fileCount":457,"integrity":"sha512-LdjYJ+x4ZlVc4XQAcpkOrG57TMB6nRqyaAyvoTKA39zdLeWEL4BZtEqpfMnpkRwhr1VLjDDsOVfVZSzWE5dzAQ==","signatures":[{"sig":"MEUCIGJW8BnPpxExExh/HGnleCZdzPQqmT1rrafDZpNoLPHWAiEA18/apZ8bn8i4zlA04XzDdvIfMIeyLtRGzm84eNwntzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0d7f8ede7132f1b3dd1aba58544508048f62009b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.48.0","react-stately":"3.46.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"^1.17.0","@planningcenter/tapestry-tokens":"^4.4.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0-rc.6","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0-rc.6_1787783546286_0.9030850097600467","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@planningcenter/tapestry","version":"4.4.0","_id":"@planningcenter/tapestry@4.4.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ca04e70ec01e0abc11dd23b1f9c5f346d82a6aea","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.0.tgz","fileCount":457,"integrity":"sha512-O+0dtXJYY9ytCA7aL5Vy0ul5CHCdJ/TM6k7Dp60b/qODp3dgg1tMptI4dGYo374h5E+W6Q0i5+xtA0nkwwu86w==","signatures":[{"sig":"MEUCIBlRxQIOdqtrTKVA30kdk/+PwdtG1ek2FAIixaG5sCB0AiEAy0qBlly2gfjAVRxW2h612ri7IErvwcjhpBgiyYZYBRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0b99ec6aa49d670360f336d52a470de4dc0b3f73","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.0_1787850745953_0.8239220180867957","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.0","_id":"@planningcenter/tapestry@4.4.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"767f05e5465cb5ead6797e99e6d9ea6e39a09924","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.0.tgz","fileCount":457,"integrity":"sha512-Wj9JWVMdoqoTbZ8uG3wtk1ArjzW+PfM5Brypaw1sLT6Y1qc5GxWgq/P4m8kr/iw2UyuGGgPpPCcKnSLzSikQog==","signatures":[{"sig":"MEYCIQDmvXxkbE5sT/WR/WnqXm1Ba9J7ua9JUiJY/aMdBmfCNgIhALr4vsc3hrCQ/7Cf67YwB2kW40MKCjbMQqRlymL1oEV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"39e0828fa39c7720934d7f194ec02144fa9e68f3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.0_1787857224908_0.9344041308923889","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.1":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.1","_id":"@planningcenter/tapestry@4.4.1-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"179110f82f698fd60ac2bd2d26ee8a77e5468ec4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.1.tgz","fileCount":463,"integrity":"sha512-lWBXnY2xGeB1eEeWOmjki4tJYMB0oB2WjgV69iYn/6rZetOrtKshJd4czAXRuBV1LqCbK4wa8XKrZ+byCvUa1w==","signatures":[{"sig":"MEUCIH8uqBdJ+kUUVUVfcHmbA51PVrXtBO+fkH0DJyuqa8YTAiEAm+YGJl1WZhadJLoBxddPrwsrTcKUVK4Wn6GaBdKug6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"abd14ad3f4d61d2f156f1bb973ab4b7011c73a5e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.1_1787859351361_0.5299070388242","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.2":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.2","_id":"@planningcenter/tapestry@4.4.1-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"555239f59dc1c1085eeafc1c40e0741fc2d309d5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.2.tgz","fileCount":485,"integrity":"sha512-LDpKpOHDNsGJMpY+KWQMSo1+tCLOE6aXdtwRBCLyozzoq4NdyKaeiLpm3vpj9R1rvFdLpP+ucLbLfn1+S84fTg==","signatures":[{"sig":"MEUCIQCFKUrg9vgltCqgBeMwWMEwthhkfMK2RvLRfPsOrFHjEAIgc+Y+MW2heFRjJjURhMwqWl21BYtsHukfiAyyNPnQbS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3940370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1d804ec3ba1439826ba10d0ea6a96562e700f143","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.2_1788187836033_0.12333901224097077","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.3":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.3","_id":"@planningcenter/tapestry@4.4.1-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"67e460176f3fc5bc10eb9018685d40ddae22e614","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.3.tgz","fileCount":485,"integrity":"sha512-1wngaMv1D3jU6dKJkXr7k6zKAfzIAGjMDYr5GGPLGjJ/XOmj0vaVNAoyKOBAwZYtKb4sWfezXV9ouTN9qCKGFQ==","signatures":[{"sig":"MEUCIBR98z7DJrngOjGlrUfrqj4si6TxJkjlJae68w5KMemxAiEAwCbW/SYx/5jzFRH3O6xp8qAY0NZn03clfpWI1zh7Zmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3940370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"4e56a49b682ea5b4427cdc843412fae2edeaf8c3","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.3_1788210313043_0.4754892696495272","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.4":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.4","_id":"@planningcenter/tapestry@4.4.1-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e3b6558a80bfdaa94080d87a6af5737545a6ddbf","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.4.tgz","fileCount":485,"integrity":"sha512-jeprb62W9a9/2lZca4tCDPY5p+Rslf4H25ekIq0SANMbkCu/9BKwWg4XfhInnWNAmW4gnROA9vaCraEH99I04g==","signatures":[{"sig":"MEQCIDwxwvOzbyyXlZRnB3dqKoWQ17XVlITkXvciExRvY/inAiAoisYdPepukj7+LmgbBTWgTB+Ip1BBa7Jr5awlv4Nvgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"b96e10d03b54b3ae450502f43d4e074c8592023c","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.4_1788210635923_0.617959782069951","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.5":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.5","_id":"@planningcenter/tapestry@4.4.1-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5f10adc2fd5024d6c06f2b9336557f6db48909d1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.5.tgz","fileCount":485,"integrity":"sha512-Y0Gr6VRr7RV2R2zczRb430K3YZRgLo0xvdsKujsglJXCyd6DSe0cTPm/ck57IncBPYhnVyh8u9FViyvw2KJ9uQ==","signatures":[{"sig":"MEYCIQCUB9APyThHa5w4JlC1FY2VrZ3YZVf/gACijDuddIA4kQIhAIbuL2sRz6fPK8ZZxFFLkRusFRPZHyDx9+7GRtWrmzAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"e9fa7eb3560e99a1d50c32b0b022cdedf36cebe5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.5_1788299726510_0.19739115612815894","host":"s3://npm-registry-packages-npm-production"}},"4.4.1-rc.6":{"name":"@planningcenter/tapestry","version":"4.4.1-rc.6","_id":"@planningcenter/tapestry@4.4.1-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"1da70702e382fa20f9769775319fec2f0c5724d5","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.4.1-rc.6.tgz","fileCount":489,"integrity":"sha512-Ge8Vx3Roz3PeLQ7QKYq4bmwTNIW/CgIX06Q7GooXad8hXgedkpG7DN6lzNCFw8vHJ3l/Xq1TF+mJF/Kr1+SkzA==","signatures":[{"sig":"MEUCIQD5MI7OV8jSe5VSwZI5tuuxYs0PQMjBcoNQN5f/QA0c0wIgM8EjJN6BYtXXzcuHY6BlUX0+cgd892z67BzsxaMyekA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0c49aa47dbc8ec4bd05b3dfeb535cdc68e1ec1f8","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.4.1-rc.6_1788371707025_0.5157157900491607","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.5.0-rc.0","_id":"@planningcenter/tapestry@4.5.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f2a8339ab2910a6854557edc5cc1e1d88655a910","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.0-rc.0.tgz","fileCount":489,"integrity":"sha512-4OVGpCImLfgbNuhLVm+0VRwnplIWYuw3oNPR96US0gwqa/snYG2k3ciJUh2XoAqjUvpGXT2t269G/GhrgLw1MQ==","signatures":[{"sig":"MEUCIQDEgAYXmRvK4tLp4Ew8Gm4CY8TYLh+0NjgusWZkqBKXQgIgErqvKfsHi9dCGzvAS3zkxLn0nSqigNQ0GPDiLtqI4vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3972480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a63567a3ba96ed367356dcc1807c27b2a003a852","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.0-rc.0_1788380576312_0.28213964440277417","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.5.0-rc.1","_id":"@planningcenter/tapestry@4.5.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3362284961bb0bc726ab11551b00b884124bc7ac","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.0-rc.1.tgz","fileCount":493,"integrity":"sha512-b8DUzON/1odKn9xks3hwZOu2ClXL+x+q8KrSfLxFmYtCMh9/wMuGt3lNgIV1haOgYYnJzbZX5Ci+/zuI/nJn3A==","signatures":[{"sig":"MEUCIQDajLodtu2HKdG0N2s2cxkfdY2ghQKp/2nu271HbSr35wIgEiXo92QGcNIUQdiy9S8mT/RSrcCrBYOH8kOJ9N3hSXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"051d2e0e4547f15c4ebe274f38f9742a9c7bd2cc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.0-rc.1_1788390498857_0.05276264539491482","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.5.0-rc.2","_id":"@planningcenter/tapestry@4.5.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"187b2abdc55d150dee1b546b4ff49d4f8a917f13","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.0-rc.2.tgz","fileCount":493,"integrity":"sha512-8XpweyCtPw9iZdHrMB0oH5DcrfFfFSFpDUN/cm8b3Ecuqj+J0W50nQtcIm6DvhmC6gJT2sssB797ovp7cS0ZCQ==","signatures":[{"sig":"MEUCIEfVae3ksnIqDBldokOWCw/srNO8D3O5t93gWS7NmcwnAiEA35LheINePfH0sQpT3W2lJXEiepcKQu2j/0TLU2SXJsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaqyj8FmPa/7uCrXVD0ZpJzbxLYKyb3Z3PmHlN8bIE+AiBw7Nku/mxJg+YeqsewuS90ccpzsFG8UH38quuPztmzvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3984381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"495412525f7ed5e9261d92c3c65d51499199032b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.0-rc.2_1788451508933_0.28576635507453285","host":"s3://npm-registry-packages-npm-production"}},"4.5.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.5.0-rc.3","_id":"@planningcenter/tapestry@4.5.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"41ab5dde82f9ed7898afe03ff4acc2d34191a487","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.0-rc.3.tgz","fileCount":493,"integrity":"sha512-K8+Qs5nZsfkjj8/pl53rmIE5jI8NvHnMK3Zo7Gx9bqTLR6mRnJt8cJltBAVHX9EIlEeIp4b0E6dpdec18SwyLg==","signatures":[{"sig":"MEYCIQCI0mTU33W61UyMmMeSbovGGWPrmoLUK8iDBwcFjZx1TQIhAPVRD1+kuIiPzBmugAIOEYlFTXKC5wci+1y/U15eIyyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3992203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"02536dd5a395695774af9a899e3203196395460b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.0-rc.3_1788473319196_0.2091864698503625","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@planningcenter/tapestry","version":"4.5.0","_id":"@planningcenter/tapestry@4.5.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"e8ab7b8fd54de5105321deda326de3401e6cc419","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.0.tgz","fileCount":493,"integrity":"sha512-vc87DwdrXzSWx+b5swqYZ5NQ6kb3KCVSfPzumUOGhBlHeRRr3q1uNO1VL3vKw3qxDfsnkv66yPY8v6JK6H3dzQ==","signatures":[{"sig":"MEUCIQDXB6zvVIsDEH+tuIlveILvAML/4GY0QyTUZd3Iy6q8cAIgCN9i7LACySl8QjMAVT52nQ/b5HSrIe6oZHAVZSgWTJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6rUmpcKwCQ6SlbLWLc6jzl4jIHFkHzFx2FT2lf18AywIhANNND+Ktk4lrcd8qO0EqRxXmOYs5UE3V7avSu+s/u0jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3992198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"50aadbe0aec1dff93f5d559535b1f4198fa20f29","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.0_1788474293715_0.15700107331071766","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.0","_id":"@planningcenter/tapestry@4.6.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3e5d28a7ff88231d54d6f1ae3667d6a7a8d13146","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.0.tgz","fileCount":493,"integrity":"sha512-+2p8WrsG23I5JWu3ueNIsz1kn0nSDb7CE6ZkckqLoNSSVS4Vx6gicKszRQJNNmGcIWz0jBsgaxa9LRrA2Pdn8w==","signatures":[{"sig":"MEUCIBUQ7h99mic0qOfSbR12VpuYXVrJjp1zjdErduqvgjOfAiEA9S/U7wckIMdStAPAYBeQ1M7B5dzXhzO495/qNhSvtg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9LyUNqyZEA1kGuwg0ya1bbMKrkVsdEFAmmebdSYLLBAiBz6e86W4ZZ4kfyIulNJK2a1LBhkhXK06X5tcFXwSGMnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3992141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"dd02d975ed0acbb9589b5b61079dc78b9c0b5ae5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.0_1788870389366_0.47358094893194136","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.1","_id":"@planningcenter/tapestry@4.6.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"d3196da07f8bf94d76c589616cc15875b2cb771a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.1.tgz","fileCount":499,"integrity":"sha512-nUf5VKE7xF0ELETl7qm3T0AAtYF7h+Wm82URYluP4+W6YaFCXOvOf30b2q2GqBTVRfeB9uZeDL6Dup+HAmAPgA==","signatures":[{"sig":"MEQCICYUKXTH7db8SxGrl0p/lFAutrbAXDw4xBy2ao3nVlqVAiAbiUuDkAPC1O0sJrS/1s+jXvNor3z8LAoY6iCOaSAFKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuPft7H9mr35HOm2FqMY6bsBmDoOntKgwSi8VAcFVxrgIhAOdv2VkxLZa9x0AjYLKzh5mJRKwIxAX05PrLx4RMiS33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3999979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"f63e0d13310bc5a5b35f819970f06600e2bf71cd","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.1_1788966285931_0.9961626200654146","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.2","_id":"@planningcenter/tapestry@4.6.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b4d82776cf5d809eccbbd4251148101dda3470b0","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.2.tgz","fileCount":499,"integrity":"sha512-FP6ROsuM75OTkpzSVwSYSZI11ZYIpvetwM8JRwq+2mPe9nHBuMo+ev/yRc27uz6z1pRzgjcm36ST9ilv2K1lmg==","signatures":[{"sig":"MEUCIQD96EgDD2oa5DnjF0DcpTYn+s1wSf0kb27X9J6jm/EaSgIgSRKYf1/dGtSlPF2xzsS3ICGbsbq6GG1bDkOXXGvfwgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLhAXbV/EWOsIClK5oDiWkB92vzkjj5IS91T5qIyz/EAiAlmfL+CRtiJhG8/ftQQmlC/ySRumunMNcWuGiU9dSfTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3999979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"da5b87507e47105c325906dec8d45cf3d6a4bf74","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.2_1788968592591_0.42676828304679226","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.3","_id":"@planningcenter/tapestry@4.6.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"509fc3ca77e745351da84c76f572c5376a0aa635","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.3.tgz","fileCount":503,"integrity":"sha512-vzjx7Kujec6V/ZsTgEH3PqxU2Iaet4b+zOxLHt8OBzk6LIoQbRWEpw5MM8PlqM7VvVjoXi0KoKGpn+To2H7HoA==","signatures":[{"sig":"MEUCIGlZIyFDS0Yd078vQtirhaumNCwQi21NAPBrggJNcZgPAiEA8i/m2gVHFH/babyMNwsyrbNduE96Th5UE3xm8XdXgLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDShJsHqyAPU/1tpjq8eFyZvntakYZz2bVVzHuf/s7sxAiBgLJMyn3YU6yLPX8MsF+xlQ+gyXgAphENt1hCnIbeB7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a4a782cb035434142b3e13b87dc8f0615a882fb6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.3_1788976153966_0.2631608982770355","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.4","_id":"@planningcenter/tapestry@4.6.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f27b22d5cc8b11ba70a2aef0e6b8d291415cf6dc","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.4.tgz","fileCount":507,"integrity":"sha512-GGgaj5AJx2SuTjhR3waZkJMuab575ZClySliU8vgzDCaSv0rYTyfK5ybuSKxmo2HE2UdibK3LiShw1ja7GzJ4A==","signatures":[{"sig":"MEYCIQDaualjNusMaawUDZPPYlXhzi3zmox4DSeydMy/ddU5RAIhAKz5qy2Pgi7nUJ81HyYxZ4jAdkZhNyUSTk6i0LqVvOtm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJi/zEElu8J/khfoCRS+JAeUgD51Pr2e3QeK5OCShQ5AiEAxq5oNLK3eemLnvFXv+r0yofne6d3d44yBrwm01ZLqJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"142526346caa48752ce42ded14620dbac28fb8d0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.0.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.4_1788978501757_0.587514638217709","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.5","_id":"@planningcenter/tapestry@4.6.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"8d854ddf173df02454fcb7df6c6f7ed392450269","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.5.tgz","fileCount":507,"integrity":"sha512-SP+VqWJU3mylWjBrxPebE9/y+SIROn6IBloz8oNMvFA+f0ZIH/urTrk8wLtoJNfD8NyNxxXPEhqcIZxHOoTwvA==","signatures":[{"sig":"MEUCIGF/y2KcfadK779S5pNCrf6LTfUo4mM0r1+cM8tL9xOxAiEAzQMV62q8+xvWOxO9a37CSm+8lmhWrPePe6Te0gUV6aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBN/kOv5+pkuxxvtGfw3/HlqAwahSViZc8wIpkjP3Y7bAiEAiWllZseBT31/HCrwPMv+0EZmGV63Ag1rzwZJ5/vyFUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8264d5eaa9b5aaf5f78cbadd75620ca8ee7b03e6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0-rc.5","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.5_1788988525960_0.2097145301691934","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-qa-1263.0":{"name":"@planningcenter/tapestry","version":"4.5.1-qa-1263.0","_id":"@planningcenter/tapestry@4.5.1-qa-1263.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"101eda822a4dd3da22594ca79cd31d08298e4bee","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.1-qa-1263.0.tgz","fileCount":507,"integrity":"sha512-1KF2uMtbhUa1W7eED3jjYX+t7SJ+f91UKzwbdQ2WzTldncr1jOK4QVC619Sl5ShIQKT2kEqgyh7pryTtEEdhuQ==","signatures":[{"sig":"MEUCIEy3ZfEkEfiRcM5Y/spub5s3RErvfwFsdI2/ckz1FLkNAiEAnvAu2TiEfmmSerOvL1XjNlKz04jSVsV1kIUlvansvuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICubIpTL6K4EdUCu9tzlHTe2brHCNHdl+I1jSgL9zUHIAiEAmt36iWlIfHXxM6jvTuzrCKDj8CsvL9GmTNS6vw0ECkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"3df6e1c3a237b806999be3e916af4b26ef185f66","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.5.1-qa-1263.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.5.1-qa-1263.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.5.1-qa-1263.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.1-qa-1263.0_1788995116201_0.3479505644982155","host":"s3://npm-registry-packages-npm-production"}},"4.6.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.6.0-rc.6","_id":"@planningcenter/tapestry@4.6.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"10980499d991e5f1944d4447a5dc403236c5bb97","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0-rc.6.tgz","fileCount":507,"integrity":"sha512-dJwMTK2XR9xZT+SSL4K5HAv1fUIx4NO4iBpt05o9db+HJ42CYJupPbpa3RcuZ/Q5/iYsYhQM9koHOrLnaWfzYQ==","signatures":[{"sig":"MEUCIQCv9TI/xSyXzCpM4NzvIdtpJ12IQrKUXotSuKZAlHk8UQIgew2Z0e/H4AwuEFU7VxOyf/Px02u9Zfyoeig2ek24N+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3YAruD/save3iNksZApVBYkN+NQFEjZzFzJ9f2xdtkQIgB8WiqsJto8xYfHf7ulRHESSjSPElroYUAtDtGHT9B1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c15b6d5baa77501f688896bcf547e2002b414027","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0-rc.6","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0-rc.6_1789052029909_0.6288858876800305","host":"s3://npm-registry-packages-npm-production"}},"4.5.1-qa-1263.1":{"name":"@planningcenter/tapestry","version":"4.5.1-qa-1263.1","_id":"@planningcenter/tapestry@4.5.1-qa-1263.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"3c6a1e0b3524e1b54e169fe510317dc4d498e60b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.5.1-qa-1263.1.tgz","fileCount":507,"integrity":"sha512-VZ3K/h4s/+8fYS9C93mpuI9cyaAtEOtwkXfvhuE0sU9u/qXLOQy/KFfH1bfitbwlQh1IOuzRZHpNDujUVSQhGQ==","signatures":[{"sig":"MEUCIF1L2DnpxspXWl0/gNVpL8klR53Rj66ek4hQyiHvBWIvAiEAozqY06jII7h66q4/dFA/HIdbauYsGI1Xv+UHQ5uPaUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAVe9vw2Ce+BeYY5n+wk+duNMyjy+0eIQDtqUXuqs3fjAiAsjx8SqcyOHaKo1Cwyb3yqgqNIWeg4EnUR4CHfhcTYQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4030034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"afbd441170688a03caf07f0568cb3cd2830e8fe0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.5.1-qa-1263.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.5.1-qa-1263.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.5.1-qa-1263.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.5.1-qa-1263.1_1789063177513_0.6226531522284959","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@planningcenter/tapestry","version":"4.6.0","_id":"@planningcenter/tapestry@4.6.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"309bc41b2e4f4245b59904b185619a69959fbe5d","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.0.tgz","fileCount":511,"integrity":"sha512-w7SaT9SRq/vCo5dIYnoUO8mA6I/vjZE9+TlJPeWpTkVs8RKR5DnZsPhTExoUd/bgtpGJmtB6bMijbJWpgESg4Q==","signatures":[{"sig":"MEUCIQD02UQhtX94QUuXKPlrHloidGATrYh9qqpFWqvPNjWf6gIgT+U2IRLca+bczGSxtYtZLWB0N9hpmaiLYvPDjJTUZpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbm+Egw4+20S2mjZoH89yjR/pej8fnGgJMacQatYLLlAIgXcWZIqA+PX8Y3bxwEb/kkbsP8+ny9IJq6sk3K10B34s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4042115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8720d3db68f97d6d1dafb7d4f40939eb85ac101e","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.0_1789074599736_0.658196109797822","host":"s3://npm-registry-packages-npm-production"}},"4.6.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.6.1-rc.0","_id":"@planningcenter/tapestry@4.6.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"bad913c8bde5ba8cd65e43a6cf7ea6be837c63ef","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.1-rc.0.tgz","fileCount":511,"integrity":"sha512-D1+8BiXPfP9KU666ZJsVDTz612/gMR7AHvMufEJSF/Lxv70g7N21ESbj1FBNIgElFbiIHF4kH4hx5wqcp/jnHg==","signatures":[{"sig":"MEUCIQD/vK/PIYDSs3oqxDQnpf+CfHUbNJ9gUxsonnWTBjdrMAIgVVXs/eQ7Tge5II/bsUWK1zlBUwiNzqvgSmvrPovKxWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEsprkw6okHxaAuFftLn1HodWLPUHWVZWSpbKFhxk4kwAiEAkTf2k06kxz+H0X3cLwT33wsWm16bpkgT54SaCfQuxeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"15a305712b6b426b8219b2efd01fb80cbcc0d0a5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.1-rc.0_1789392554297_0.25751955874253785","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@planningcenter/tapestry","version":"4.6.1","_id":"@planningcenter/tapestry@4.6.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5d87901ce3e5b7a712bc5c47f543c14e00633721","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.1.tgz","fileCount":511,"integrity":"sha512-H8AoansuuEZ2Df8p9keHoO4yOUU9LRcjig3844nSf/xFZV1J83hjbmPVDawz8V18ZmGF2IQ8FgneGoDGxxE88g==","signatures":[{"sig":"MEUCIDVrrrOENYVbJl7D2fYozQHvcQ7Hmje7p5y9Qzj7nQA5AiEAxXSRc7eRPFqXXeYE7UqdRvyAwo+ZQX0DtvBvvrXiw8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9IL/+KDfYlYffNvDPI64srYWg7eqJKIxR8IvxVi4ciwIhAPKZH+io7g6Gpefp8kXWHuOflRQ/RCF7d61HROETgamb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"8f62e9f38580e172a689619e9a17dcce7d2f6ea6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.1_1789396715687_0.11931814766406301","host":"s3://npm-registry-packages-npm-production"}},"4.6.2-rc.0":{"name":"@planningcenter/tapestry","version":"4.6.2-rc.0","_id":"@planningcenter/tapestry@4.6.2-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4e0b3bb43b837ee7ae2bb402a050bc92683affc4","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.6.2-rc.0.tgz","fileCount":511,"integrity":"sha512-4xGOmc/ECLgOBMZb7oDQ3Louw+O8Fswa8IE+C8gxhOBOsy+REmzmJAckeVRafVryN+jyI87zBGn1DRv2KFs6jg==","signatures":[{"sig":"MEUCIQDUe92dh29mtgXamFSa3LtxYTNypTeoZWsQeCdk5X7ZugIgWHUTJWlvyfcqRjkW7uu22hHPIZUw8oMfJzJYpf25qdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJ/HhgYmRNrIGlUiRC/ICHuYERmlT/GD1IVgOxT6WbRAiEA1dt5L9mVOgBw6B+xLmYsVWYGxdOPsmmr6zF6TzI+VE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a288f88da3ab53d1ae05fd256821f5b26b08bd6f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.6.2-rc.0_1789420369463_0.7405711170929106","host":"s3://npm-registry-packages-npm-production"}},"4.7.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.7.0-rc.0","_id":"@planningcenter/tapestry@4.7.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ca717119ba13d1f43133cb3b4894edd085cbb284","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.7.0-rc.0.tgz","fileCount":549,"integrity":"sha512-ef/pqM2DQE1IoOT9rO47eZIxFXQASuE4wgH/CVBZEin41E66baHZjyA9kWnxrojgHiSdveU+IkmHFwvsEWTBzg==","signatures":[{"sig":"MEUCIAIrCr32o+rC9aGCrvpcW/deSL6k/6xQjPJWjB5pc9tCAiEA3bd6elg09KaqmBlceXcMoVSYoIZUepDVyr5a/SRpGvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAa7Wot7oufxq26h7kQhkP2pUaE/bo+R4CFtedIkmxxbAiEAmupDrkGuYfUiNw/Mgqk+Bt2lsk438AaL/WdEaMr7Rts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4180869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"abf2c7312e83c14dd7b6e917b52906f5935b817f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.7.0-rc.0_1789670061704_0.5900484727304243","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@planningcenter/tapestry","version":"4.7.0","_id":"@planningcenter/tapestry@4.7.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"f95871bd9cf1f839d3aa190e094048c7ae8671e1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.7.0.tgz","fileCount":549,"integrity":"sha512-vBEHAOZQ4NnZjXLlbGrj6mt3JSuWNiLTxIOeDuMWJX4wC5rLZfV3bZ1m3E0dbetIMYBuY+COnLql3q6Fchh+JQ==","signatures":[{"sig":"MEUCIHYt3X+qGKEbtKBOgyF6fjwlQtlaQVahVmcbUwxrwyRMAiEAgNrawen3hn1zHUI88F+f8XZL5NfTDiHh+wMCxXyzmf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIET7sPRb9Vr1BNx4jQjlQtFBCR5h4m4640D9vXe8mQw5AiEA6XDSfwf04wq/QJZwQ7lXRg7IsNY46ZCrYMNNi2685OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4180864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"db2f0663975cf23162e1f1881ae0831701c4ccdc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.7.0_1789681341700_0.3517544812091953","host":"s3://npm-registry-packages-npm-production"}},"4.8.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.8.0-rc.0","_id":"@planningcenter/tapestry@4.8.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"002866dfa0239e7607718b4c38ebd48ac61faec7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.0-rc.0.tgz","fileCount":549,"integrity":"sha512-RTvAda9osodleMnk3cNv1RIilT+OjxNnwPeQeGhO0vmPEafJrbzBKqtIpFvsp10EWwrOWy2NxPC6ClPDVRx7rA==","signatures":[{"sig":"MEUCIQD6p0u7nDZrX/CqVg4vTrucfifG0cqUuhBqLSdJOf1l3gIgUc8Q2lmQmqGq5exvpTZKk3EXYFvp6dPOaCHhDHb4HPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgAHduvF1uLg7wco8X89aOsAjrgsXbjFKWJmb0MQ9JZgIgAxSkKWHwv4jwl7mtLWGuLRY/B6hHzD2o/wn4oxsy6jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4180869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fb06899dc6718a928644be8ca6102b8970a4553b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.20.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.6.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.0-rc.0_1789687527068_0.25076007435349124","host":"s3://npm-registry-packages-npm-production"}},"4.8.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.8.0-rc.1","_id":"@planningcenter/tapestry@4.8.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"4358fc8cb87771052e321458f3e1eb82b31a25eb","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.0-rc.1.tgz","fileCount":575,"integrity":"sha512-uu2mukx3GO9jMBpVeRV8AakJ6x7MbJoAwsYKfmhl2mG1Gyd1GIAcBrM6ksHkZlbgf/3aNQplYMhj9fkmVGAjbQ==","signatures":[{"sig":"MEUCIFG3oJuybmS58itF3FvgcvO/PJLLIY5rS3gt+7FC2BwsAiEAwNhF1K35hFf5C2iFFzZZ3puyV0eoS2WMWfYIxZ1axYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHdhb9nvCfIDEelQJ7r1/KNmZH9gHpUhNwMU7wVejk6XAiEAjR0q6srNzYD8VpscCnrRFww1N/A0uJ49z/1Klk+zW8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4300515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"1369d84103029e3a986fbd0df684abb419cec233","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0-rc.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.0-rc.1_1790267471343_0.25890533505834257","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@planningcenter/tapestry","version":"4.8.0","_id":"@planningcenter/tapestry@4.8.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"19d5f188a1d7dcb84a092bf04dcd102c93dc6744","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.0.tgz","fileCount":583,"integrity":"sha512-ztkbfWZdzPSYCcEP7yulXv+OKMuLoCeQ4XRx5FqzohydD3YVBXNucx3ncIsr6VmbaowKukbXK4pyuUyPZfaarw==","signatures":[{"sig":"MEYCIQChENZFVO68CIuNjr/vXAc0l1I1GvVsiGAHeFbR/cSO5gIhAKPa9pSnRGH2Fdve18yL+esWttXOoI9iVyaNpJdMJXN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZ53DVUpMZ7xUmPxUO+iCW7uL9JQWhVKAab8GbrJDxjAIgEYn1J0JFz9tLs4456VqdLYypjlYbYmux1V5Wbk7L0CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4313068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"a0eb8b662298357c89ae50ddcd639460e9ed27b0","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.0_1790286835827_0.15025584330246677","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-rc.0":{"name":"@planningcenter/tapestry","version":"4.8.1-rc.0","_id":"@planningcenter/tapestry@4.8.1-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"ee351a41ceca804da339fafc0b080ceab295e9c9","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.1-rc.0.tgz","fileCount":587,"integrity":"sha512-sA+z/4RyjKO5uCoaLRTTsnlRVzjJ4T41YMqbM8q+s4oLPvMAfOc6VDZ71LkOruYhqmYIrXr18Ss+cQdmwdWcqA==","signatures":[{"sig":"MEQCIHoyDICaG+myxK8MglmNTO+rQx9zcIaHT3aG6OEljwQFAiAJj4Rgk/EXo9Tl7vxkNl3SVLX+vziuL0Zk1eyo1Tk/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB41cOlpYKgpvkSiiHR132lD1Htf6o0x0uRJun/pklj2AiEA22a9iBKKKhS/DC0e0hadRHS3/qv/zAdNirmeUICrtms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4323221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fb9f07860eaec9dd72f021f3384251c9d1744d46","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.1-rc.0_1790614322539_0.24465997693232167","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-qa-1336.0":{"name":"@planningcenter/tapestry","version":"4.8.1-qa-1336.0","_id":"@planningcenter/tapestry@4.8.1-qa-1336.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"175973f01b156c183cd1aef87383213f6d3f4e9a","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.1-qa-1336.0.tgz","fileCount":587,"integrity":"sha512-XqjoPfhUWajH91VaOTTLLNIl9MfeEJnyI8d3oXOZeb20Z40ljDwq+uEUXVco8pKr1peqYN8yHq0f2BNl4/NBZA==","signatures":[{"sig":"MEQCIEF6fC4vYNk8N/fnxlb6+dyfGQWTNTghoGoYRxk7kE+AAiB+JTLTWc7YAKWFEgVmTFBkmbbenxNN8ajOZuyFCOfXJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF9v06d9W8MjeYkIvw/pmqG1wnnUnfqjJlhu2pBreTGDAiEAlFRLxYMFasn0DLlNus32zOmejo2sw0jNeVVcqhamoY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4326133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"6e580f8a22a46bfbe785c6c76e5b1dce6c62aa15","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.8.1-qa-1336.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.8.1-qa-1336.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.1-qa-1336.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.1-qa-1336.0_1790637384476_0.06997248564734782","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-qa-1346.0":{"name":"@planningcenter/tapestry","version":"4.9.1-qa-1346.0","_id":"@planningcenter/tapestry@4.9.1-qa-1346.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"825a095c1b8d9addb7dc788d055d10a15b58b18f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.1-qa-1346.0.tgz","fileCount":595,"integrity":"sha512-tjnNzB6sQ0oBHnLBR0tGS4C6RnzBvK488S3+23DmK9rTsmYCQsiLJxKl15ybm3YxEY6uUUP0R5mnwGhoN00hnA==","signatures":[{"sig":"MEYCIQDuoOTNYzdDfnxsXrUQjsp1GK1e3YwOci1rivBgWL/t8gIhAIqB+lqjV+JRAjziNRkbvLXsOBsrRULUx978Q6wYM0j8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClm3xjUqXKNHhaQJQaYWYqI4R+68/WmTl8Ff062DSz8QIhANqrBT42+mPStSsFAUooIY9VMlUKpZZtPt3lLdRRAS+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4351692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"595856a3ec7341c95a231346d0dd55d4257a6198","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.9.1-qa-1346.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.9.1-qa-1346.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.9.1-qa-1346.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.1-qa-1346.0_1790706725445_0.6382909187194228","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-qa-1336.1":{"name":"@planningcenter/tapestry","version":"4.8.1-qa-1336.1","_id":"@planningcenter/tapestry@4.8.1-qa-1336.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"00064696b9ecbcb4b492ec49a9859367ac692da2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.1-qa-1336.1.tgz","fileCount":617,"integrity":"sha512-seZJobM7qLSSKwUjI3i0L2DHSqIZjWjhaC34VMxytvxSLPBIceShxfGoYt4BTHQiUsXKG4rpSzzzp1WIVrIiaw==","signatures":[{"sig":"MEQCIGhifax7U2fIWQtsvamSyYDlq5GfGkAw9rJaqW+j1hLBAiBMc6hxxOF7eCzFZH1UzzQAn7KUDBQ0ltT2Fglky7HF3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFI41JM0Gh66boivM3bUq0an85voggUWWXQ3I9z2X9YaAiEA4M4jnchGkkucPAn/axnMPNxqIWoM77NjbKEL3wyX3O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4364550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"376fd14728215ed0944745b48c67e76479f7097a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.8.1-qa-1336.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.8.1-qa-1336.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.1-qa-1336.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.1-qa-1336.1_1790707704130_0.8410558966195887","host":"s3://npm-registry-packages-npm-production"}},"4.8.1-qa-1359.0":{"name":"@planningcenter/tapestry","version":"4.8.1-qa-1359.0","_id":"@planningcenter/tapestry@4.8.1-qa-1359.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2ce7a9c2365e22b37ff65e1e6ba169f137fd99f7","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.8.1-qa-1359.0.tgz","fileCount":639,"integrity":"sha512-FhdeivGU0ZkiSDibs1UYj6qwG68sPr7QS6osLdZCbI1LGAxD9BhRJ6/4gXNiB7I3+Nhl3HvRaeuOiJRhNu+VPw==","signatures":[{"sig":"MEYCIQChGKa6XyJnQP1WJGYJRXtctdh1I4k+1AS2KgJnGKkXTgIhAIiuA8Fty3AKJRWc8oxs1n9BHZzFvm3DXMz3Lp/ypKPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRT4nKa1RkhTlB+kNH2HrQlYuX1rXw1J2cImhyOD/9kQIhAKNEgp/D46CbHxbvpMYaUK49Z++hZGNv13+wUCyWRwgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4430442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5a31788c831871735a55b2a013c5cea1a5601cfa","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.8.1-qa-1359.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.8.1-qa-1359.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.1-qa-1359.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.8.1-qa-1359.0_1790780587078_0.5534060918029919","host":"s3://npm-registry-packages-npm-production"}},"4.9.1-qa-1346.1":{"name":"@planningcenter/tapestry","version":"4.9.1-qa-1346.1","_id":"@planningcenter/tapestry@4.9.1-qa-1346.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"0a02290253f6ee5d5e84368c42c5ab19dfdb09e6","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.1-qa-1346.1.tgz","fileCount":633,"integrity":"sha512-i5J+ym50b68SNaDLWO4XAAA8HLMa7F3f9UOjMbDKCbYvqT3rFnZRBU83ljbwU1xqOBOHJ4vUqRU8J7p8J9sfCA==","signatures":[{"sig":"MEYCIQC23LpTlME9aCR9xcnm4Xg44rlY+vhsggMVgH9MgB1cswIhAPW65Nl1E0uVdZO+WeJCPTaPCDq7oc/9ORKnyMt1ij5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFruHKDnv8KHZMIuZXadM99bFG+bUXsZvc5T8lVN6l7tAiEA3k1yodOrjwh68N8ixSw3pOVZftI1lq8SsLo9Fh6phE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4416995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"2788f244c1daab5e7dc4f18144a3b9e7881203e5","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.9.1-qa-1346.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.9.1-qa-1346.1","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.9.1-qa-1346.1","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.1-qa-1346.1_1790793768498_0.2702027305120984","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.0":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.0","_id":"@planningcenter/tapestry@4.9.0-rc.0","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cab1b7dda4b1e591d79bf5868790e54c03b0826b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.0.tgz","fileCount":637,"integrity":"sha512-rWqDhEnUVUHAk5vRAox4xTnadXhSF3Dfo+DfnXnXQ8JNsWf/Zb8PHQQUuLDDUMmpuE+Q3M2OWzKZ0dd0nY3dHA==","signatures":[{"sig":"MEQCIFxy5EEJChadL8ObEsym59ngqwa33A6pHkKXaudOsEN0AiBN9DTqActPPXH3/pYnTbb97vawNkns95snS4cIMGVfsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWjezVXXWMu4fTStbeYX2p0L54NnUebQ3l3bF4BN83rAiAv7UMjtr20G1qpHccA/DZsEMca8ohx/QXxalHj1DWjfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4424316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"5301db4ecd7da6e444c87d86369dd5e6ef3a34e6","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.0_1790794406931_0.3453599338923463","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.1":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.1","_id":"@planningcenter/tapestry@4.9.0-rc.1","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"cfea5b63f9819856cf08af44972fec122ab0855f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.1.tgz","fileCount":637,"integrity":"sha512-cYeYyuLMwNa7rCeP5mZJWce/pTt2WuXophcwGjjEObLz4RcVcpXexpQLgwfk4LCZbEsxPAecUeHfop4p47JbQw==","signatures":[{"sig":"MEUCIQCS28UZCYtq7zAsZiq7VBAzF+oUGQ1ai3cXhn8B/LXZLAIgIf/bZ1aqGBhmncvhdfgZX8N9XZP17EVrlAmFywTI6Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFxM5eJFa3y5g1WxUkHhlnftvqGw64+ldWoUD8nIv/W2AiA2eJYKF9NuJbPyo2uMl37zT6vtpA0DyR9vNTd/I90/LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"852d95b34cf5ca69cb5175269dc9105e01714b6b","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.1_1790801773193_0.8660750505494463","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.2":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.2","_id":"@planningcenter/tapestry@4.9.0-rc.2","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"40ebe58093f9c8d0a280561342432e2842068935","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.2.tgz","fileCount":641,"integrity":"sha512-0goKAws8A3rus3ixGdsQoMlH0PC2G0GJZn1zrPgZ8NDufOWAkSWYSkAqWs0hwdI6KYSGbkRU0b2ZRYErh8SOQA==","signatures":[{"sig":"MEUCIQDQoD7VSf7w13zT/xlOCVfc4pCD6N8ruhwdZCFD8IZjLQIgO3HcRFrlZK3gWU9kksZ/tZ/dw3Y10eRvFr/VKntILpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHGQcUiTfNBGgfaUYixnhhE3Qu5fEicnzcm+G5TffkGAiBZNKFTYBxzknfM0/lyiN4FyI+jCiTMOSy4zZtashm8XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4432620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"c0ad6194d13279900a0711c7c5a7ee089e21e835","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.2_1790803318433_0.308994753893876","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.3":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.3","_id":"@planningcenter/tapestry@4.9.0-rc.3","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"b6f1e50795989c83c98cc676ea27492012b6925f","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.3.tgz","fileCount":641,"integrity":"sha512-YunYgUapfqf5uTD6YfWLUp7kUcrZ/kRbkEuNrHOWJEd/3Uac1qdrlunql6am+z1j6PAG6OHfe0kLURsMVOqJxw==","signatures":[{"sig":"MEUCIGEa70rpK96JJfe8IO+4DEjv5vRsXwF7t1iSjbrbmecIAiEAx4kcbd6TRE0vfDIpsW8GIQqlUwSoWJOtVQQdyUWu+g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFHk4qSU2smqPIfQl5dNBMfQNVFPV6B8G0IRfyl1yyzAiBBDPl+Zz4ilIYqiLbKHSz4N9BOnkNUmpCNoCQtvp3aeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4434517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"cd827a29d0860ef243102be39f7b930a419793bc","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.3_1790805338324_0.4639065373411855","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.4":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.4","_id":"@planningcenter/tapestry@4.9.0-rc.4","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"a3ec8ae3cc3d6cf6ca3e1a1bb7031916eee97ef2","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.4.tgz","fileCount":647,"integrity":"sha512-wS8YmEuwyAx5yN0i7CBnf0Gsdz/GId/SAxzxS2mNgDtjEjFCZAWH+C6DiE9ic0+0CgcCJp+P7aQd9uk8bvo6EQ==","signatures":[{"sig":"MEQCIBP00AEfyZnm8+WTgs9rX51JCAPPC7MsH0NREHslbqH7AiAtjNYRdU3mEKQeHI/noK7qLJv9wZJQBX/pKZ+1qSvK7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDakAXnFApwZi2ni/wMcUJIpPdR0Ncq9dG6qxPcbbTg+QIhAJ07146ibQmbCHxC5LuylyhK1WIo2jwC2KaTXbNxbFFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4450808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"0ffb051f15c92383b69f72cb9ade380d510ed738","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.4_1790812073888_0.337381166671862","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.5":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.5","_id":"@planningcenter/tapestry@4.9.0-rc.5","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fc36499e0ffd3e95c1407314eccc918ebff22bd1","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.5.tgz","fileCount":647,"integrity":"sha512-V3gAJhXrDID1dniPrR6hTLs98cda3HHvwhrawI9+dN8TlwqtOAZyUAJsaTL5Qz6kxaDPzqcdpmWWpKjuDQ+zww==","signatures":[{"sig":"MEUCIBeQkmDpLmoq3eGeMfT7biFhH/NCGkKJOrEaRKK3rZf9AiEA0fzqZagRxOLbr7TuBl24lNXPkBwq4/9meEb6S8akUsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjFFbiy51TevRu9gkglmdIHwznWRwTeoUpr+NWPWQxuwIgBRErKKA8eb9Rpznu97AYCms31HOS8NnA+E2YDbT9xoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4450808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"12d1eec883da26f40da0226a88c6f6473b55dc7f","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.5_1790872271792_0.034883488358930625","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.6":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.6","_id":"@planningcenter/tapestry@4.9.0-rc.6","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"2cf38b0498dcd80710901384827698658df7b777","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.6.tgz","fileCount":645,"integrity":"sha512-PKcPTGwNbZ0mc5Pn0JTEs6uY3Y/kDtUKIzcIc0SQkKKvVZ9hqA029Y85/q5FOOXRDHUu60G0N0v1mZ8sLZJZdA==","signatures":[{"sig":"MEQCIFJeFPyXLUjP+j5hlc6MOfsG141OScZYwtV5A8nt09aqAiA+HnpLH/xcYAdvXYm/OWSQZDOqDTx5l5jowuGfMUaPMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHwrzco127i13JBm0SVvZpGYX9oUbl2ieA4D+kRvk/foAiAzwkrvBPZsNBOpUsipE3VMez2p/UZMG0MtJWzc8pTHlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4452474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"80c5a7fe7a037fe2655f3a2e8eeacd1bceb7ef4a","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.6_1790880458880_0.23328111319505362","host":"s3://npm-registry-packages-npm-production"}},"4.9.0-rc.7":{"name":"@planningcenter/tapestry","version":"4.9.0-rc.7","_id":"@planningcenter/tapestry@4.9.0-rc.7","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"homepage":"https://github.com/planningcenter/tapestry#readme","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"5b99d1da890be29bb089bf26caff012e08ef066b","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0-rc.7.tgz","fileCount":645,"integrity":"sha512-SQU+1qVOGGPRBhTGpYQabgXrncNF4xqN8Cw3GyiTlVBFAW4brbYqWIOS7g5k+fdSrNT7XiKYYw7KBcFHJos89g==","signatures":[{"sig":"MEUCIBDxtYdCQRidz63AKAwOqfR4pZKblHQXWUpYh/GTOSYmAiEA+JAaoxPWwmPak5lGPCwzR1mKhRw51T1LBArxsRPbOAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYxUGZ0W1o8yQ8UrO181kMOCBiS4oLkKJB0YVRlV+x8AIhANdFQxlRVwZsiLBgSCde2Q6d8p/nh1AEsEjhmo0Gn8Ra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4452739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"fb1f955327b02c37451e2e158c9f3a1abff2a8da","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/tapestry_4.9.0-rc.7_1790888149665_0.41201217023345116","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"_id":"@planningcenter/tapestry@4.9.0","bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"dist":{"shasum":"fa80f07563973dc9f0b8e14a5c84788a2e93ae7e","tarball":"https://registry.npmjs.org/@planningcenter/tapestry/-/tapestry-4.9.0.tgz","fileCount":645,"integrity":"sha512-3mYmD2UZye7PO1acwmRBLtdsBWsfBEQ6HxIYLHeT2t8OE2f/TqZvJMZ9yoevWpg4RI9HlHOLeotMVg5NvfavbA==","signatures":[{"sig":"MEUCIQDG7tN9BtK3PEXIn/wieh8RB/JDiM7ojFqlB1nlBZwjiwIgO+boDlHQ2jJaPRyMudJ+aGAt6Na/VNNAmAUKKZ11Fdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID0Jn3Fd4e/sieq1AY9CUcWA2ch7mhekGvR2/T2zDjfZAiAufX7LbrQaQSTyuAPMUncOg8CWyqMsRwYQ7wR1uYlKtw=="}],"unpackedSize":4452734},"main":"./dist/index.js","name":"@planningcenter/tapestry","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tokens":"./dist/jsTokens.js","./unstable":"./dist/unstable.js","./index.css":"./dist/index.css","./print.css":"./dist/print.css","./tokens.css":"./dist/tokens.css","./reactRender":"./dist/reactRender.js","./unstable.css":"./dist/unstable.css","./deprecated.css":"./dist/deprecated.css","./tokens-dark.css":"./dist/tokens-dark.css","./product-tokens/*":"./dist/product-tokens/*","./reactRenderLegacy":"./dist/reactRenderLegacy.js","./tapestry-reset.css":"./dist/tapestry-reset.css","./tokens-deprecated.css":"./dist/tokens-deprecated.css","./tokens-deprecated.json":"./dist/tokens/tokens-deprecated.json","./print-no-media-queries.css":"./dist/print-no-media-queries.css","./unstable/react-native-tokens":"./dist/tokens/ts/react-native-tokens.js"},"gitHead":"48132e0fa348152f85e2bdfad65d381ab98d0d95","scripts":{"test":"vitest run","build":"rollup -c && tsc-alias -p tsconfig.build.json","prepare":"[ -d dist ] || yarn build","prebuild":"rimraf dist","storybook":"storybook dev -p 6006","test:visual":"bash scripts/docker-visual-test.sh","build:storybook":"storybook build","generate:cli-data":"tsx scripts/generate-cli-migration-data.ts","test:visual:clean":"node scripts/clean-unused-snapshots.js","test:visual:update":"bash scripts/docker-visual-test.sh --update","generate:css-layout":"tsx scripts/generate-css-layout.ts","generate:react-html":"tsx test/railsCompare/renderReactHtml.ts","generate:test-cases":"tsx test/railsCompare/generateTestCases.ts","generate:comparison-report":"yarn generate:test-cases && yarn generate:react-html && tsx test/railsCompare/runComparison.ts"},"version":"4.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52154177-84b0-494c-9f5d-0f5d434d2c22"}},"homepage":"https://github.com/planningcenter/tapestry#readme","repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"_npmVersion":"lerna/9.0.7/node@v24.21.0+x64 (linux)","description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","directories":{},"maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"lodash":"^4.17.21","classnames":"^2.5.1","react-aria":"3.51.0","react-stately":"3.49.0","@radix-ui/react-slot":"^1.3.0","@planningcenter/icons":"^15.29.0","react-aria-components":"1.20.0","@planningcenter/tapestry-tokens":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","glob":"^13.0.0","vite":"^6.4.1","jsdom":"^25.0.0","react":"^18.3.1","serve":"^14.2.6","parse5":"^7.1.2","rimraf":"^6.0.1","rollup":"^4.22.4","vitest":"^4.1.0","postcss":"^8.4.38","wait-on":"^7.0.0","jest-axe":"^11.0.0","prettier":"^3.3.3","bootstrap":"5.3.0","react-dom":"^18.3.1","storybook":"9.1.19","tsc-alias":"^1.8.16","playwright":"1.55.1","remark-gfm":"^4.0.1","typescript":"^5.8.3","tapestry-wc":"^4.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.21","concurrently":"^9.1.2","diffable-html":"^4.1.0","@storybook/cli":"9.1.19","postcss-import":"^16.1.0","@types/jest-axe":"^3.5.9","postcss-nesting":"^13.0.1","@types/react-dom":"^18.3.0","style-dictionary":"^4.2.0","rollup-plugin-copy":"^3.5.0","jest-image-snapshot":"^6.4.0","@testing-library/dom":"^10.4.0","@types/diffable-html":"^5.0.2","@storybook/addon-a11y":"9.1.17","@storybook/addon-docs":"9.1.17","@storybook/react-vite":"9.1.17","@types/postcss-import":"^14.0.3","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"9.1.17","@storybook/test-runner":"^0.23.0","@testing-library/react":"^16.0.1","@rollup/plugin-commonjs":"^26.0.1","react-docgen-typescript":"^2.2.2","@vitejs/plugin-react-swc":"^3.5.0","postcss-discard-comments":"^7.0.4","react-syntax-highlighter":"^15.5.0","@rollup/plugin-typescript":"^12.3.0","@testing-library/jest-dom":"^6.5.0","@types/jest-image-snapshot":"^6.4.0","shadow-dom-testing-library":"^1.11.3","@rollup/plugin-node-resolve":"^16.0.3","@storybook/addon-onboarding":"9.1.17","@testing-library/user-event":"^14.5.2","rollup-plugin-node-externals":"^7.1.3","@storybook/web-components-vite":"9.1.17","@planningcenter/tapestry-render":"^4.8.0","rollup-plugin-rename-node-modules":"^1.3.1","postcss-combine-duplicated-selectors":"^10.0.3"},"peerDependencies":{"react":"^17 || ^18 || ^19","react-dom":"^17 || ^18 || ^19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tapestry_4.9.0_1790892116586_0.35144483464232223"}}},"time":{"created":"2024-10-15T23:24:57.301Z","modified":"2026-10-01T22:01:56.896Z","0.1.0":"2024-10-15T23:17:26.471Z","0.0.1":"2024-10-15T23:24:57.630Z","0.1.1":"2024-10-17T17:42:12.940Z","0.1.2":"2024-12-05T21:10:14.402Z","0.2.0":"2024-12-19T16:28:11.288Z","0.2.1-rc.0":"2025-01-07T22:17:50.152Z","0.2.1-rc.1":"2025-01-07T22:25:53.342Z","0.2.1":"2025-01-07T22:35:33.387Z","0.3.0-rc.0":"2025-01-15T17:34:56.507Z","0.3.0":"2025-01-15T23:24:22.474Z","0.3.1-rc.0":"2025-01-23T18:51:08.352Z","0.3.1-rc.1":"2025-02-05T22:46:33.599Z","0.4.0-rc.0":"2025-02-19T21:18:36.209Z","0.4.0":"2025-02-20T16:23:50.187Z","0.4.1-rc.0":"2025-02-20T21:26:07.987Z","0.4.1-rc.1":"2025-02-21T01:10:14.874Z","0.4.1-rc.2":"2025-02-24T22:43:20.922Z","0.4.1-rc.3":"2025-02-25T16:23:25.278Z","0.4.1-rc.4":"2025-02-25T17:10:39.725Z","0.4.1-rc.5":"2025-02-25T18:02:20.564Z","0.4.1-rc.6":"2025-02-25T18:15:32.899Z","0.4.1-rc.7":"2025-02-25T18:43:18.915Z","0.4.1-rc.8":"2025-02-25T21:40:45.465Z","0.4.1-rc.9":"2025-02-25T21:58:12.699Z","0.4.1-rc.10":"2025-02-26T19:35:07.973Z","0.4.1-qa-83.0":"2025-03-04T19:59:18.335Z","0.4.1-rc.11":"2025-03-05T00:38:28.370Z","0.4.1-rc.12":"2025-03-05T18:03:41.626Z","0.4.1":"2025-03-05T21:47:03.113Z","0.4.2-rc.0":"2025-03-06T15:41:08.663Z","0.4.2-rc.1":"2025-03-06T18:20:44.228Z","0.4.2-rc.2":"2025-03-07T15:22:45.598Z","0.4.2-qa-93.0":"2025-03-07T18:52:52.337Z","0.4.2-qa-93.1":"2025-03-07T20:17:02.569Z","0.4.2-qa-97.0":"2025-03-12T00:00:55.640Z","0.5.0-rc.0":"2025-03-12T00:14:03.778Z","0.5.0-rc.1":"2025-03-13T15:15:07.663Z","0.5.0-rc.2":"2025-03-13T23:17:05.003Z","0.5.0-rc.3":"2025-03-17T15:36:39.858Z","0.5.0-rc.4":"2025-03-17T17:34:48.664Z","0.5.0-rc.5":"2025-03-19T19:51:48.146Z","0.4.2-qa-102.0":"2025-03-19T22:18:34.860Z","0.5.0-rc.6":"2025-03-20T15:06:48.726Z","0.5.0-rc.7":"2025-03-20T15:26:56.652Z","0.5.0-rc.8":"2025-03-25T18:35:45.974Z","0.5.0-rc.9":"2025-03-25T18:48:27.502Z","0.5.0-rc.10":"2025-03-26T20:28:55.956Z","0.5.0-rc.11":"2025-04-01T18:01:33.859Z","0.5.0-rc.12":"2025-04-01T20:24:37.307Z","0.5.0-rc.13":"2025-04-01T21:01:04.433Z","0.5.0":"2025-04-02T20:09:54.367Z","0.5.1-rc.0":"2025-04-02T21:48:14.710Z","0.5.1-rc.1":"2025-04-03T15:30:08.257Z","0.5.1":"2025-04-04T15:39:35.612Z","0.5.2-rc.0":"2025-04-04T18:24:50.481Z","0.5.2-rc.1":"2025-04-15T15:03:06.170Z","0.6.0-rc.0":"2025-04-17T15:57:53.043Z","0.5.2-qa-133.0":"2025-04-17T20:04:53.852Z","0.6.0-rc.1":"2025-04-21T18:49:37.394Z","1.0.0-rc.0":"2025-04-22T14:03:38.890Z","1.0.0-rc.1":"2025-04-22T16:17:30.155Z","1.0.0-rc.2":"2025-04-22T17:39:58.052Z","1.0.0-rc.3":"2025-04-22T18:29:45.648Z","1.0.0":"2025-04-22T18:47:01.953Z","1.0.1-rc.0":"2025-04-23T15:33:40.189Z","1.0.1-qa-140.0":"2025-04-23T20:06:31.229Z","1.0.1-rc.1":"2025-04-23T22:12:18.821Z","1.0.1-rc.2":"2025-04-24T20:49:02.632Z","1.0.1":"2025-04-24T21:04:04.069Z","1.0.2-rc.0":"2025-04-24T21:33:57.801Z","1.1.0-rc.0":"2025-04-28T18:53:56.853Z","1.1.0-rc.1":"2025-04-29T00:09:32.804Z","1.1.0-rc.2":"2025-05-01T19:01:54.817Z","1.1.0-rc.3":"2025-05-01T21:35:01.013Z","1.1.0-rc.4":"2025-05-02T17:57:12.996Z","1.1.0-rc.5":"2025-05-02T19:09:32.094Z","1.1.0-rc.6":"2025-05-06T21:13:12.952Z","1.1.0-rc.7":"2025-05-08T17:01:33.063Z","1.1.0-rc.8":"2025-05-12T20:39:07.538Z","1.1.0-rc.9":"2025-05-12T21:15:59.947Z","1.1.0-rc.10":"2025-05-13T15:09:45.105Z","1.1.0-rc.11":"2025-05-13T21:42:53.736Z","1.1.0-rc.12":"2025-05-14T00:33:24.535Z","1.1.0-rc.13":"2025-05-14T15:31:31.181Z","1.1.0-rc.14":"2025-05-14T15:49:16.093Z","1.1.0-rc.15":"2025-05-14T21:12:19.943Z","1.0.2-qa-172.0":"2025-05-14T23:48:23.516Z","1.1.0-rc.16":"2025-05-15T15:04:16.517Z","1.1.0-rc.17":"2025-05-15T15:21:45.862Z","1.1.0-rc.18":"2025-05-16T18:39:23.797Z","1.1.0-rc.19":"2025-05-16T18:44:53.026Z","1.1.0-rc.20":"2025-05-16T18:47:28.741Z","1.1.1-qa-144.0":"2025-05-16T19:14:51.648Z","1.1.0-rc.21":"2025-05-19T18:32:27.592Z","1.1.0-rc.22":"2025-05-19T20:24:21.423Z","1.1.0-rc.23":"2025-05-19T21:33:29.145Z","1.1.0":"2025-05-19T22:40:49.719Z","1.1.1-rc.0":"2025-05-20T19:26:09.344Z","1.1.1-rc.1":"2025-05-20T21:38:50.748Z","1.1.1-rc.2":"2025-05-21T15:49:20.072Z","1.1.1-rc.3":"2025-05-21T17:11:50.896Z","1.2.0-rc.0":"2025-05-21T20:09:04.724Z","1.2.0-rc.1":"2025-05-22T13:49:49.032Z","1.2.0-rc.2":"2025-05-22T15:57:14.392Z","1.2.0-rc.3":"2025-05-22T17:09:56.534Z","1.2.0-rc.4":"2025-05-22T20:37:23.263Z","1.2.0-rc.5":"2025-05-22T22:43:55.132Z","1.2.0-rc.6":"2025-05-27T17:17:35.212Z","1.2.0-rc.7":"2025-05-27T18:53:09.172Z","1.2.0-rc.8":"2025-05-27T21:47:29.000Z","1.2.0-rc.9":"2025-05-27T23:26:35.401Z","1.2.0-rc.10":"2025-05-28T14:26:58.220Z","1.2.0-rc.11":"2025-05-28T20:12:20.402Z","1.2.0":"2025-05-29T15:07:57.286Z","1.3.0-rc.0":"2025-05-29T15:14:01.836Z","1.3.0-rc.1":"2025-05-30T18:00:37.741Z","1.3.0-rc.2":"2025-05-30T18:20:34.435Z","1.3.0":"2025-05-30T18:30:46.925Z","1.3.1-rc.0":"2025-06-02T18:58:36.927Z","1.4.0-rc.0":"2025-06-02T20:59:47.048Z","1.4.0":"2025-06-02T21:19:44.796Z","1.4.1-rc.0":"2025-06-04T00:15:01.124Z","1.4.1-rc.1":"2025-06-04T13:16:47.416Z","1.4.1-rc.2":"2025-06-04T21:49:44.165Z","1.4.1":"2025-06-04T22:40:57.889Z","1.4.2-rc.0":"2025-06-09T21:46:51.918Z","1.5.0-rc.0":"2025-06-11T15:23:55.443Z","1.5.0-rc.1":"2025-06-11T21:09:41.351Z","1.5.0-rc.2":"2025-06-12T15:06:17.609Z","1.5.0-rc.3":"2025-06-12T20:11:15.782Z","1.5.0-rc.4":"2025-06-12T20:19:40.081Z","1.5.0-rc.5":"2025-06-12T20:21:40.693Z","1.4.2-qa-231.0":"2025-06-17T15:01:03.201Z","1.5.0-rc.6":"2025-06-18T21:50:21.628Z","1.5.0-rc.7":"2025-06-19T16:58:07.276Z","1.5.0-rc.8":"2025-06-19T17:04:46.962Z","1.5.0-rc.9":"2025-06-19T20:16:21.649Z","1.5.0-rc.10":"2025-06-19T21:44:18.821Z","1.5.0-rc.11":"2025-06-19T22:42:03.545Z","1.5.0-rc.12":"2025-06-23T12:43:31.824Z","1.5.0-rc.13":"2025-06-23T18:55:15.410Z","1.5.0-rc.14":"2025-06-23T19:15:19.819Z","1.5.0-rc.15":"2025-06-24T16:06:48.466Z","1.5.0-rc.16":"2025-06-24T16:21:45.929Z","1.5.0-rc.17":"2025-06-24T16:25:26.672Z","1.5.0-rc.19":"2025-06-24T18:06:40.770Z","1.5.0-rc.20":"2025-06-24T18:18:44.610Z","1.5.0-rc.21":"2025-06-25T16:15:04.601Z","1.5.0-rc.22":"2025-06-25T17:05:41.689Z","1.5.0-rc.23":"2025-06-25T18:38:36.674Z","1.5.0-rc.24":"2025-06-25T20:20:04.047Z","1.5.0":"2025-06-25T21:16:26.267Z","1.5.1-rc.0":"2025-06-26T19:05:57.969Z","1.5.1-qa-259.0":"2025-06-26T22:58:00.536Z","1.5.1-rc.1":"2025-06-26T23:09:48.049Z","1.5.1":"2025-06-26T23:45:10.313Z","1.6.0-rc.0":"2025-06-30T15:13:31.165Z","1.6.0-rc.1":"2025-07-01T15:25:31.636Z","1.6.0-rc.2":"2025-07-01T18:24:24.773Z","1.6.0-rc.3":"2025-07-01T18:49:41.415Z","1.6.0-rc.4":"2025-07-01T19:10:50.364Z","1.6.0":"2025-07-03T21:34:13.261Z","1.6.1-rc.0":"2025-07-07T14:05:49.832Z","1.6.1-rc.1":"2025-07-07T20:36:18.295Z","1.7.0-rc.0":"2025-07-09T14:59:09.209Z","1.7.0-rc.1":"2025-07-09T15:30:15.329Z","1.7.0-rc.2":"2025-07-10T21:36:23.418Z","1.7.0-rc.3":"2025-07-15T18:12:38.214Z","1.7.0-rc.4":"2025-07-15T22:31:50.481Z","1.7.0-rc.5":"2025-07-17T18:05:26.095Z","1.7.0":"2025-07-17T20:32:15.894Z","1.7.1-rc.0":"2025-07-17T21:16:43.945Z","1.7.1-rc.1":"2025-07-17T21:24:49.475Z","1.7.1-rc.2":"2025-07-17T21:55:08.861Z","1.7.1-rc.3":"2025-07-17T22:29:47.918Z","1.7.1-rc.4":"2025-07-21T16:19:19.743Z","1.7.1":"2025-07-21T17:00:50.593Z","1.7.2-rc.0":"2025-07-23T14:44:16.243Z","1.7.2-rc.1":"2025-07-23T16:24:45.906Z","1.7.2":"2025-07-23T17:09:06.862Z","1.8.0-rc.0":"2025-07-24T15:54:33.285Z","1.8.0-rc.1":"2025-07-29T14:04:49.441Z","1.8.0-rc.2":"2025-07-29T18:28:16.759Z","1.8.0":"2025-07-29T21:36:53.382Z","1.8.1-rc.0":"2025-07-30T18:53:49.097Z","1.8.1-rc.1":"2025-07-30T21:18:45.050Z","1.9.0-qa-312.0":"2025-07-31T12:46:39.480Z","1.9.0-rc.0":"2025-07-31T17:30:04.042Z","1.9.0-rc.1":"2025-08-04T18:20:35.127Z","1.9.0-rc.2":"2025-08-04T20:13:45.844Z","1.9.0-rc.3":"2025-08-05T16:17:22.443Z","1.9.0-rc.4":"2025-08-05T20:12:23.117Z","1.9.0-rc.5":"2025-08-06T15:05:55.716Z","1.9.0-rc.6":"2025-08-06T15:47:22.318Z","1.9.0-rc.7":"2025-08-06T18:22:03.203Z","1.9.0-rc.8":"2025-08-07T21:08:34.190Z","1.9.0-rc.9":"2025-08-07T22:07:13.544Z","1.9.0-rc.11":"2025-08-11T20:13:48.731Z","1.9.0-rc.12":"2025-08-12T15:42:45.129Z","1.9.0-rc.13":"2025-08-12T15:54:00.867Z","1.9.0-rc.14":"2025-08-13T15:16:39.318Z","1.9.0":"2025-08-13T17:31:19.508Z","1.9.1-rc.0":"2025-08-14T15:40:04.668Z","2.0.0-rc.0":"2025-08-14T23:02:27.448Z","2.0.0-rc.1":"2025-08-19T15:46:00.810Z","2.0.0-rc.2":"2025-08-19T16:43:37.779Z","2.0.0-rc.3":"2025-08-20T17:24:24.575Z","2.0.0-rc.4":"2025-08-20T21:43:39.307Z","2.0.0-rc.5":"2025-08-21T13:04:45.778Z","1.10.0-qa-341.0":"2025-08-25T16:59:57.563Z","2.0.0-rc.6":"2025-08-25T17:40:47.345Z","2.0.0-rc.7":"2025-08-25T19:12:39.923Z","2.0.0-rc.8":"2025-08-26T18:25:38.320Z","2.0.0":"2025-08-26T21:34:01.369Z","2.0.1-rc.0":"2025-08-27T00:54:40.079Z","2.0.1-rc.1":"2025-08-27T18:03:07.236Z","2.0.1-rc.2":"2025-09-02T22:15:43.948Z","2.1.0-rc.0":"2025-09-03T17:24:10.811Z","2.1.0-rc.1":"2025-09-04T21:17:08.981Z","2.1.0-rc.2":"2025-09-09T17:43:46.091Z","2.1.0-rc.3":"2025-09-10T15:00:01.337Z","2.1.0-rc.4":"2025-09-15T16:34:42.852Z","2.1.0":"2025-09-15T17:15:10.447Z","2.1.1-rc.1":"2025-09-23T00:15:49.925Z","2.1.1-qa-365.0":"2025-09-23T00:16:50.833Z","2.1.1-rc.2":"2025-09-23T15:40:54.137Z","2.1.1-rc.3":"2025-09-23T16:33:20.031Z","2.2.0-rc.0":"2025-09-24T15:30:09.885Z","2.2.0-rc.1":"2025-09-24T19:26:57.521Z","2.1.1-qa-380.0":"2025-09-25T12:41:55.215Z","2.2.0-rc.2":"2025-09-25T22:58:46.245Z","2.2.0-rc.3":"2025-09-29T17:18:05.803Z","2.2.0-rc.4":"2025-09-29T20:07:30.271Z","2.2.1-qa-362.0":"2025-09-29T21:17:23.468Z","2.1.1-qa-393.0":"2025-09-29T21:21:02.299Z","2.2.0-rc.5":"2025-09-29T22:00:04.039Z","2.2.0-rc.6":"2025-09-30T16:04:13.474Z","2.2.0":"2025-09-30T18:16:35.153Z","2.3.0-rc.0":"2025-09-30T18:29:37.483Z","2.3.0-rc.1":"2025-09-30T19:30:37.198Z","2.3.0-rc.2":"2025-09-30T21:29:36.708Z","2.3.0-rc.3":"2025-10-01T17:29:15.626Z","2.3.0-rc.4":"2025-10-01T20:34:27.837Z","2.3.0-rc.5":"2025-10-02T17:49:28.046Z","2.3.0-rc.6":"2025-10-03T16:50:48.321Z","2.3.0-rc.7":"2025-10-06T16:02:50.710Z","2.3.0-rc.8":"2025-10-06T19:41:41.507Z","2.3.0-rc.9":"2025-10-07T16:38:49.020Z","2.3.0-rc.10":"2025-10-07T21:20:39.626Z","2.3.0-rc.11":"2025-10-07T23:49:03.770Z","2.3.0-rc.12":"2025-10-08T16:15:39.580Z","2.3.0-rc.13":"2025-10-08T17:20:51.490Z","2.3.0-rc.14":"2025-10-08T19:11:00.304Z","2.3.0-rc.15":"2025-10-08T19:19:33.199Z","2.3.0-rc.16":"2025-10-08T20:54:30.068Z","2.3.0":"2025-10-08T21:58:14.325Z","2.4.0-rc.1":"2025-10-09T17:46:30.147Z","2.4.0-rc.2":"2025-10-09T18:57:30.320Z","2.4.0-rc.3":"2025-10-09T20:20:55.008Z","2.4.0-rc.4":"2025-10-09T20:34:54.340Z","2.4.0-rc.5":"2025-10-09T20:51:03.879Z","2.4.0-rc.6":"2025-10-13T18:15:50.356Z","2.4.0-rc.7":"2025-10-14T00:03:37.584Z","2.4.0-rc.8":"2025-10-14T12:40:15.554Z","2.4.0-rc.9":"2025-10-14T16:56:16.029Z","2.4.0-rc.10":"2025-10-14T21:00:33.053Z","2.4.0-rc.11":"2025-10-14T21:15:49.260Z","2.4.0-rc.12":"2025-10-14T22:32:38.163Z","2.4.0-rc.13":"2025-10-15T22:23:34.446Z","2.4.0-rc.14":"2025-10-15T22:30:19.382Z","2.4.0-rc.15":"2025-10-15T23:33:19.290Z","2.4.0-rc.16":"2025-10-16T15:28:10.544Z","2.4.0-rc.17":"2025-10-16T15:55:15.627Z","2.4.0-rc.18":"2025-10-16T16:01:04.049Z","2.4.0-rc.19":"2025-10-16T19:07:53.695Z","2.4.0-rc.20":"2025-10-17T20:11:57.985Z","2.4.0-rc.21":"2025-10-17T20:18:51.800Z","2.4.0":"2025-10-17T20:29:38.034Z","2.4.1-rc.1":"2025-10-22T16:30:27.034Z","2.4.1-rc.2":"2025-10-22T18:13:09.293Z","2.4.1-rc.3":"2025-10-22T20:39:30.449Z","2.4.1-rc.4":"2025-10-22T20:44:01.331Z","2.4.1-rc.5":"2025-10-22T23:16:35.016Z","2.4.1":"2025-10-23T15:47:25.778Z","2.5.0-rc.0":"2025-10-23T16:09:44.966Z","2.5.0-rc.1":"2025-10-27T16:19:44.749Z","2.5.0-rc.2":"2025-10-28T16:11:39.009Z","2.5.0-rc.3":"2025-10-28T20:02:32.275Z","2.5.0-rc.4":"2025-10-29T12:30:32.005Z","2.5.0-qa-459.0":"2025-10-30T13:54:22.964Z","2.5.0-rc.5":"2025-10-30T15:52:26.100Z","2.5.0-rc.6":"2025-10-30T20:53:41.366Z","2.5.0-qa-459.1":"2025-10-31T13:35:15.613Z","2.5.0-rc.7":"2025-11-03T17:53:31.731Z","2.5.0-rc.8":"2025-11-03T19:38:54.935Z","2.5.0":"2025-11-03T19:56:46.004Z","2.5.1-rc.1":"2025-11-05T15:13:40.529Z","2.6.0-qa-469.0":"2025-11-05T20:17:59.393Z","2.6.0-qa-469.1":"2025-11-05T20:30:21.040Z","2.6.0-rc.0":"2025-11-11T17:49:29.025Z","2.6.0-rc.1":"2025-11-11T18:03:58.210Z","2.6.0":"2025-11-11T18:40:49.795Z","2.6.1-rc.0":"2025-11-19T23:28:48.540Z","2.6.1-rc.1":"2025-11-19T23:33:49.555Z","2.6.1-rc.2":"2025-11-20T15:22:07.102Z","3.0.0-rc.0":"2025-11-20T15:32:24.815Z","3.0.0-rc.1":"2025-11-20T20:14:10.131Z","3.0.0-rc.2":"2025-11-21T19:10:21.166Z","3.0.0-rc.3":"2025-11-21T22:52:43.897Z","3.0.0-rc.4":"2025-11-24T22:23:32.200Z","3.0.0-rc.5":"2025-11-24T23:27:08.447Z","3.0.0-rc.6":"2025-11-24T23:41:13.982Z","3.0.0-rc.7":"2025-11-25T16:45:41.766Z","3.0.0-rc.8":"2025-11-25T19:00:30.538Z","3.0.0-rc.9":"2025-11-25T21:19:26.438Z","3.0.0-rc.10":"2025-11-25T23:08:08.200Z","3.0.0-rc.11":"2025-12-01T20:53:47.250Z","3.0.0-rc.12":"2025-12-01T22:04:50.771Z","3.0.0-rc.13":"2025-12-01T22:41:37.364Z","3.0.0-rc.14":"2025-12-02T21:34:57.314Z","3.0.0-rc.15":"2025-12-02T21:50:25.317Z","3.0.0-rc.16":"2025-12-03T16:11:02.565Z","3.0.0-rc.17":"2025-12-03T21:10:38.884Z","3.0.0-rc.18":"2025-12-04T23:48:21.345Z","3.0.0-rc.19":"2025-12-08T17:45:35.770Z","3.0.0-rc.20":"2025-12-08T18:41:51.229Z","2.6.1-qa-513.0":"2025-12-08T22:14:21.272Z","3.0.0-rc.21":"2025-12-09T16:50:36.569Z","3.0.0-rc.22":"2025-12-09T18:04:50.685Z","3.0.0-rc.23":"2025-12-11T21:56:17.122Z","3.0.0-rc.24":"2025-12-11T22:39:54.629Z","3.0.0-rc.25":"2025-12-11T23:47:37.981Z","3.0.0-rc.26":"2025-12-15T16:27:21.804Z","3.0.0-rc.27":"2025-12-15T16:47:37.092Z","2.6.1-qa-522.0":"2025-12-17T15:36:38.621Z","3.0.0-rc.28":"2025-12-19T00:06:01.010Z","3.0.0-rc.29":"2025-12-22T17:09:29.072Z","3.0.0-rc.30":"2025-12-22T18:03:14.669Z","2.7.0":"2026-01-07T16:45:07.921Z","2.7.1-rc.0":"2026-01-07T17:29:57.564Z","2.7.1-qa-513.0":"2026-01-08T16:20:48.206Z","2.8.0-rc.0":"2026-01-08T16:47:47.967Z","2.8.0-rc.1":"2026-01-08T17:38:37.990Z","2.8.0-rc.2":"2026-01-12T17:02:24.529Z","2.8.0-rc.3":"2026-01-12T17:27:35.532Z","2.8.0-rc.4":"2026-01-12T19:46:13.987Z","2.8.0-rc.5":"2026-01-14T15:57:54.760Z","2.8.0-rc.6":"2026-01-14T16:02:16.947Z","2.8.0-rc.7":"2026-01-14T16:07:46.190Z","2.8.0-rc.8":"2026-01-14T17:31:19.629Z","2.8.0-rc.9":"2026-01-15T18:35:52.887Z","2.8.0-rc.10":"2026-01-15T18:44:47.651Z","2.8.0-rc.11":"2026-01-20T17:32:34.740Z","2.8.0-rc.12":"2026-01-20T23:07:25.880Z","2.8.0-rc.13":"2026-01-20T23:25:13.560Z","2.8.0-rc.14":"2026-01-21T14:16:23.410Z","2.8.0-rc.15":"2026-01-21T18:00:53.950Z","2.8.0-rc.16":"2026-01-21T23:03:42.157Z","2.8.0-rc.17":"2026-01-22T00:27:48.349Z","2.8.0-rc.18":"2026-01-22T15:42:00.206Z","2.8.0":"2026-01-22T17:01:33.709Z","2.7.1-qa-522.0":"2026-01-22T18:49:10.331Z","2.9.0-rc.0":"2026-01-22T22:40:15.549Z","2.9.0-rc.2":"2026-01-27T22:24:01.684Z","2.9.0-rc.3":"2026-02-02T17:40:32.461Z","2.9.0-rc.4":"2026-02-03T17:14:39.795Z","2.9.0-rc.5":"2026-02-03T18:25:41.181Z","2.9.0-rc.6":"2026-02-03T18:31:33.046Z","2.9.0-rc.7":"2026-02-03T18:39:23.942Z","2.9.0-rc.8":"2026-02-04T16:03:08.806Z","2.9.0-rc.9":"2026-02-04T21:03:53.993Z","2.9.0-rc.10":"2026-02-05T17:46:29.020Z","2.9.0-rc.11":"2026-02-10T13:03:34.591Z","2.9.0-rc.12":"2026-02-10T17:15:05.331Z","2.9.0-rc.13":"2026-02-10T20:39:23.449Z","2.9.0-rc.14":"2026-02-11T17:27:50.715Z","2.9.0-rc.15":"2026-02-12T18:26:23.429Z","2.9.0-rc.16":"2026-02-12T19:22:38.359Z","2.9.0-rc.17":"2026-02-12T19:28:16.692Z","2.9.0-rc.18":"2026-02-12T21:27:24.767Z","2.9.0-rc.19":"2026-02-12T22:38:27.498Z","2.9.0":"2026-02-12T23:00:15.362Z","2.9.1-rc.0":"2026-02-16T21:01:25.589Z","2.9.1-rc.1":"2026-02-16T21:55:21.750Z","2.9.1-rc.2":"2026-02-17T16:05:12.359Z","2.10.0-rc.0":"2026-02-17T22:21:55.592Z","2.10.0-rc.1":"2026-02-17T22:50:47.527Z","2.9.1-qa-599.0":"2026-02-18T18:20:20.976Z","2.10.0-rc.2":"2026-02-19T13:57:53.059Z","2.10.0-rc.3":"2026-02-19T16:34:15.438Z","2.10.0-rc.4":"2026-02-19T16:56:49.167Z","2.10.0-rc.5":"2026-02-19T21:32:25.112Z","2.10.0":"2026-02-19T22:30:25.053Z","2.10.1-rc.0":"2026-02-23T23:39:21.973Z","2.10.1-rc.1":"2026-02-24T16:16:40.940Z","2.11.0-rc.0":"2026-02-24T21:15:53.999Z","2.11.0-rc.1":"2026-02-24T21:33:32.504Z","2.11.0-rc.2":"2026-02-24T22:14:32.573Z","2.11.0-rc.3":"2026-02-25T19:24:19.435Z","2.11.0-rc.4":"2026-02-26T00:09:00.501Z","2.10.1":"2026-03-05T18:28:07.329Z","2.10.2-rc.0":"2026-03-05T18:34:24.339Z","2.10.2-rc.1":"2026-03-09T18:08:21.988Z","2.10.2-rc.2":"2026-03-09T18:34:21.932Z","2.10.2-rc.3":"2026-03-09T21:21:34.157Z","3.0.0":"2026-03-11T23:27:29.607Z","3.0.1-rc.0":"2026-03-18T15:44:56.018Z","3.0.1-rc.1":"2026-03-18T18:17:15.260Z","3.0.1-rc.2":"2026-03-18T18:59:09.963Z","3.0.1-rc.3":"2026-03-18T21:36:50.035Z","3.0.1-rc.4":"2026-03-18T22:51:12.310Z","3.0.1":"2026-03-19T17:11:39.395Z","3.0.2-rc.0":"2026-03-19T18:20:43.350Z","3.1.0-rc.0":"2026-03-19T21:55:37.408Z","3.1.0-rc.1":"2026-03-19T22:07:39.020Z","3.1.0-rc.2":"2026-03-19T22:25:24.970Z","3.1.0-rc.3":"2026-03-23T21:05:57.355Z","3.1.0-rc.4":"2026-03-23T21:41:28.343Z","3.0.2-qa-693.0":"2026-03-24T21:57:06.437Z","3.1.0-rc.5":"2026-03-25T16:24:11.744Z","3.1.0-rc.6":"2026-03-26T15:16:33.367Z","3.1.0-rc.7":"2026-03-26T15:34:20.712Z","3.1.0-rc.8":"2026-03-26T16:24:10.625Z","3.1.0-rc.9":"2026-03-26T16:32:41.340Z","3.1.0-rc.10":"2026-03-26T17:03:53.117Z","3.1.0-rc.11":"2026-03-26T22:18:57.623Z","3.1.0-rc.12":"2026-03-26T22:53:37.947Z","3.1.0-rc.13":"2026-03-30T16:52:48.112Z","3.1.0-rc.14":"2026-03-30T19:24:24.993Z","3.1.0-rc.15":"2026-03-30T20:39:57.370Z","3.1.0-rc.16":"2026-03-31T21:54:21.163Z","3.1.0-rc.17":"2026-03-31T22:01:39.660Z","3.1.0-rc.18":"2026-04-01T15:24:34.593Z","3.1.0-rc.19":"2026-04-01T17:19:51.061Z","3.1.0-rc.20":"2026-04-01T17:56:55.839Z","3.1.0-rc.21":"2026-04-01T21:12:20.742Z","3.1.0-rc.22":"2026-04-01T22:01:07.972Z","3.1.0-rc.23":"2026-04-01T23:28:41.840Z","3.1.0-rc.24":"2026-04-01T23:54:47.083Z","3.1.0-rc.25":"2026-04-02T00:02:54.741Z","3.1.0-rc.26":"2026-04-02T00:08:09.178Z","3.1.0-rc.27":"2026-04-02T18:52:44.670Z","3.1.0-rc.28":"2026-04-02T20:38:24.458Z","3.1.0":"2026-04-02T20:40:51.459Z","3.1.1-rc.0":"2026-04-02T21:27:40.132Z","3.1.1-rc.1":"2026-04-06T17:47:36.952Z","3.1.1-rc.2":"2026-04-06T17:59:18.532Z","3.1.1-rc.3":"2026-04-06T18:04:34.554Z","3.1.1-rc.4":"2026-04-06T20:47:58.490Z","3.1.1-qa-.0":"2026-04-06T22:09:17.302Z","3.1.1-rc.5":"2026-04-07T16:15:25.940Z","3.2.0-qa-746.0":"2026-04-07T17:24:25.147Z","3.2.0-rc.0":"2026-04-08T14:25:08.566Z","3.2.0-rc.1":"2026-04-08T21:35:19.529Z","3.2.0-rc.2":"2026-04-08T22:02:15.764Z","3.2.0-rc.3":"2026-04-09T15:47:21.207Z","3.2.0-rc.4":"2026-04-09T16:03:05.041Z","3.2.0":"2026-04-09T17:34:52.767Z","3.2.1-rc.0":"2026-04-13T16:02:19.605Z","3.2.1-rc.1":"2026-04-13T16:39:43.845Z","3.2.1-rc.2":"2026-04-13T18:27:36.727Z","3.2.1-rc.3":"2026-04-14T15:23:28.302Z","3.2.1-rc.4":"2026-04-14T18:42:36.101Z","3.2.1-rc.5":"2026-04-14T20:41:05.812Z","3.2.1-rc.6":"2026-04-15T21:13:34.583Z","3.2.1-rc.7":"2026-04-15T21:48:00.914Z","3.2.1-rc.8":"2026-04-15T23:44:06.526Z","3.2.1-rc.9":"2026-04-16T20:53:06.138Z","3.2.1-rc.10":"2026-04-16T21:41:03.296Z","3.2.1":"2026-04-16T23:02:46.089Z","3.2.2-rc.0":"2026-04-17T13:01:33.309Z","3.2.2-rc.1":"2026-04-21T21:59:30.565Z","3.2.2-rc.2":"2026-04-22T16:28:43.201Z","3.2.2-rc.3":"2026-04-23T15:27:31.817Z","3.2.2-rc.4":"2026-04-23T18:22:54.487Z","3.2.2-rc.5":"2026-04-23T20:18:53.177Z","3.2.2-qa-801.0":"2026-04-27T17:53:39.935Z","3.2.2-rc.6":"2026-04-27T21:00:27.288Z","3.2.2-rc.7":"2026-04-27T21:36:22.797Z","3.2.2-rc.8":"2026-04-28T14:22:22.790Z","3.2.2-rc.9":"2026-04-28T15:16:29.160Z","3.2.2-rc.10":"2026-04-28T17:19:12.982Z","3.2.2-rc.11":"2026-04-28T17:32:19.237Z","3.2.2-rc.12":"2026-04-28T17:42:21.812Z","3.2.2-rc.13":"2026-04-28T17:53:06.710Z","3.2.2-rc.14":"2026-04-29T17:29:06.755Z","3.2.2-rc.15":"2026-04-29T17:52:49.948Z","3.2.2-rc.16":"2026-04-29T18:01:17.082Z","3.2.2-rc.17":"2026-04-29T18:05:30.957Z","3.2.2-rc.18":"2026-04-29T18:21:32.559Z","3.2.2-rc.19":"2026-04-29T20:00:42.704Z","3.2.2":"2026-04-30T16:36:31.636Z","3.2.3-rc.0":"2026-04-30T17:53:47.995Z","3.2.3-qa-826.0":"2026-05-04T14:27:07.249Z","3.2.3-rc.1":"2026-05-04T15:24:49.104Z","3.2.3-rc.2":"2026-05-04T20:09:16.413Z","3.2.3-rc.3":"2026-05-04T20:44:22.123Z","3.2.3-rc.4":"2026-05-04T20:59:39.238Z","3.2.3-rc.5":"2026-05-05T15:21:47.858Z","3.2.3-rc.6":"2026-05-05T16:47:01.302Z","3.2.3-rc.7":"2026-05-05T18:59:23.203Z","3.2.3-rc.8":"2026-05-05T20:57:02.527Z","3.2.3-rc.9":"2026-05-06T19:29:04.565Z","3.2.3-rc.10":"2026-05-07T13:30:26.344Z","3.2.3-qa-839.0":"2026-05-07T14:55:23.914Z","3.2.3-rc.11":"2026-05-07T15:47:01.982Z","3.2.3-rc.12":"2026-05-07T16:04:31.682Z","3.2.3-rc.13":"2026-05-07T16:18:20.352Z","3.2.3-rc.14":"2026-05-07T16:35:19.387Z","3.2.3-rc.15":"2026-05-07T17:29:00.152Z","3.2.3-rc.16":"2026-05-07T20:53:08.458Z","3.2.3-rc.17":"2026-05-08T02:32:08.388Z","3.2.3-rc.18":"2026-05-13T20:48:20.802Z","3.2.3-rc.19":"2026-05-14T17:33:35.090Z","3.2.3-rc.20":"2026-05-14T18:01:39.520Z","3.2.3-rc.21":"2026-05-14T23:04:48.929Z","3.2.3-rc.22":"2026-05-14T23:24:18.995Z","3.2.3-rc.23":"2026-05-18T16:43:09.977Z","3.2.3-rc.24":"2026-05-18T18:08:52.821Z","3.2.3-rc.25":"2026-05-18T18:52:34.443Z","3.3.0-rc.0":"2026-05-18T22:05:18.614Z","3.3.0-rc.1":"2026-05-19T20:33:21.293Z","3.3.0-rc.2":"2026-05-19T21:52:24.513Z","3.3.0-rc.3":"2026-05-19T22:12:55.708Z","3.3.0-rc.4":"2026-05-20T21:12:04.300Z","3.3.0-rc.5":"2026-05-20T22:49:53.604Z","3.3.0-rc.6":"2026-05-21T16:52:19.420Z","3.3.0-rc.7":"2026-05-21T20:09:49.553Z","3.3.0-rc.8":"2026-05-21T20:36:18.831Z","3.3.0-rc.9":"2026-05-21T21:36:33.588Z","3.3.0":"2026-05-21T22:37:14.239Z","3.3.1-qa-885.0":"2026-05-21T23:29:06.258Z","3.3.1-qa-887.0":"2026-05-26T17:01:53.856Z","3.3.1-qa-887.1":"2026-05-26T20:57:29.067Z","3.3.1-qa-891.0":"2026-05-26T22:13:46.227Z","3.3.2-qa-889.0":"2026-05-26T22:56:52.285Z","3.3.1":"2026-05-26T23:41:32.512Z","3.3.2-qa-891.0":"2026-05-28T20:21:07.597Z","3.4.1-qa-897.0":"2026-06-04T20:20:37.658Z","3.4.0":"2026-06-04T21:17:56.864Z","3.4.1-rc.0":"2026-06-09T14:15:17.168Z","3.4.1-qa-928.0":"2026-06-09T15:30:08.755Z","3.4.1-rc.1":"2026-06-09T16:24:21.644Z","3.4.1-rc.2":"2026-06-09T19:25:26.606Z","3.4.1-rc.3":"2026-06-09T21:36:13.680Z","3.4.1-rc.4":"2026-06-09T22:03:53.780Z","3.4.1-rc.5":"2026-06-10T14:43:23.193Z","3.4.1-rc.6":"2026-06-10T17:02:40.247Z","3.4.1-rc.7":"2026-06-10T17:27:22.091Z","3.4.1-rc.8":"2026-06-10T17:54:31.472Z","3.4.1-rc.9":"2026-06-10T18:44:58.840Z","3.4.1-rc.10":"2026-06-10T20:01:20.381Z","3.4.1-rc.11":"2026-06-10T20:08:51.719Z","3.4.1":"2026-06-11T21:56:52.787Z","3.5.0":"2026-06-18T21:44:57.383Z","3.6.0":"2026-06-25T21:06:05.380Z","3.6.1-qa-1035.0":"2026-07-01T19:49:31.332Z","3.7.0-rc.0":"2026-07-02T21:21:10.626Z","3.7.0":"2026-07-02T22:17:26.144Z","3.8.0-qa-1049.0":"2026-07-07T22:59:17.961Z","3.8.0-qa-1049.1":"2026-07-08T14:48:17.662Z","3.8.0-rc.0":"2026-07-09T16:44:10.409Z","3.7.1-qa-1061.0":"2026-07-09T22:48:47.394Z","3.8.1-qa-1046.0":"2026-07-16T17:53:00.764Z","3.8.0":"2026-07-16T21:00:33.773Z","3.8.1-rc.0":"2026-07-21T18:27:38.276Z","3.8.1-rc.1":"2026-07-21T23:13:35.485Z","3.8.1-rc.2":"2026-07-22T12:49:33.221Z","3.8.1-rc.3":"2026-07-22T17:19:03.251Z","3.8.1-rc.4":"2026-07-22T20:58:09.910Z","4.0.0-rc.0":"2026-07-22T21:30:11.500Z","4.0.0-rc.1":"2026-07-22T22:08:49.876Z","4.0.0-rc.2":"2026-07-23T00:10:36.509Z","4.0.0-rc.3":"2026-07-23T15:22:24.368Z","4.0.0-rc.4":"2026-07-23T21:27:01.629Z","4.0.0-rc.5":"2026-07-23T21:35:35.690Z","4.0.0-rc.6":"2026-07-27T12:20:35.680Z","4.0.0-rc.7":"2026-07-27T22:40:51.629Z","4.0.0-rc.8":"2026-07-28T14:46:25.054Z","4.0.0-rc.9":"2026-07-28T15:47:57.462Z","4.0.0-rc.10":"2026-07-28T15:53:08.876Z","4.0.0-rc.11":"2026-07-28T15:56:01.948Z","4.0.0-rc.12":"2026-07-28T17:16:49.375Z","4.0.0-rc.13":"2026-07-28T17:26:46.020Z","4.0.0-rc.14":"2026-07-28T20:38:47.741Z","4.0.0-rc.15":"2026-07-29T14:07:40.243Z","4.0.0-rc.16":"2026-07-29T16:26:07.881Z","4.0.0-rc.17":"2026-07-29T16:43:38.291Z","4.0.0-rc.18":"2026-07-29T17:38:50.057Z","4.0.0-rc.19":"2026-07-29T18:24:39.697Z","4.0.0-rc.20":"2026-07-29T19:58:46.388Z","4.0.0-rc.21":"2026-07-29T21:34:32.837Z","4.0.0-rc.22":"2026-07-29T21:47:35.864Z","4.0.0-rc.23":"2026-07-29T23:00:00.870Z","4.0.0-rc.24":"2026-07-30T16:31:28.921Z","4.0.0-rc.25":"2026-07-30T21:21:41.359Z","4.0.0":"2026-07-30T22:16:29.398Z","4.0.1-rc.0":"2026-08-03T15:36:57.764Z","4.0.1-rc.1":"2026-08-03T15:57:07.740Z","4.0.1-rc.2":"2026-08-03T16:05:13.082Z","4.0.1-rc.3":"2026-08-04T13:11:21.972Z","4.1.0-rc.0":"2026-08-04T15:34:42.163Z","4.1.0-rc.1":"2026-08-04T19:54:58.831Z","4.1.0-rc.2":"2026-08-04T21:08:20.410Z","4.1.0-rc.3":"2026-08-05T12:57:59.387Z","4.1.0-rc.4":"2026-08-05T13:52:04.240Z","4.1.0-rc.5":"2026-08-05T14:16:26.906Z","4.1.0-rc.6":"2026-08-05T15:58:16.057Z","4.1.0-rc.7":"2026-08-05T19:26:00.664Z","4.1.0-rc.8":"2026-08-05T19:56:30.001Z","4.1.0-rc.10":"2026-08-06T17:16:24.856Z","4.1.1-qa-1145.0":"2026-08-10T14:05:44.595Z","4.1.0-rc.11":"2026-08-10T14:32:15.452Z","4.1.0-rc.12":"2026-08-10T14:59:56.987Z","4.1.0-rc.13":"2026-08-10T15:58:02.561Z","4.1.0":"2026-08-10T17:45:29.010Z","4.1.1-rc.0":"2026-08-10T18:13:41.096Z","4.1.1-rc.1":"2026-08-10T20:37:59.732Z","4.2.0-rc.0":"2026-08-10T20:53:17.776Z","4.2.0-rc.1":"2026-08-10T21:40:11.064Z","4.2.0-rc.2":"2026-08-10T21:48:44.388Z","4.2.0-rc.3":"2026-08-10T22:39:49.407Z","4.2.0-rc.4":"2026-08-11T12:45:23.002Z","4.2.0-rc.5":"2026-08-11T22:04:38.984Z","4.2.0-rc.6":"2026-08-11T22:19:50.704Z","4.2.0-rc.7":"2026-08-12T14:16:36.035Z","4.2.0-rc.8":"2026-08-12T20:31:12.192Z","4.2.0-rc.9":"2026-08-12T20:32:50.336Z","4.2.0-rc.10":"2026-08-13T16:44:45.301Z","4.2.0-rc.11":"2026-08-13T16:59:01.955Z","4.2.0-rc.12":"2026-08-13T19:05:14.417Z","4.2.0-rc.13":"2026-08-13T20:04:18.977Z","4.2.0":"2026-08-13T21:35:49.440Z","4.2.1-rc.0":"2026-08-17T18:48:17.984Z","4.2.1-rc.1":"2026-08-17T18:55:25.632Z","4.2.1-rc.2":"2026-08-17T21:13:03.013Z","4.2.1-rc.3":"2026-08-18T13:50:58.332Z","4.2.1-rc.4":"2026-08-18T16:04:39.377Z","4.2.1-rc.5":"2026-08-18T16:45:38.581Z","4.2.1-rc.6":"2026-08-18T17:01:38.134Z","4.2.1-rc.7":"2026-08-18T18:55:56.788Z","4.3.0-rc.0":"2026-08-18T21:05:09.945Z","4.3.0-rc.1":"2026-08-19T17:20:46.061Z","4.3.0-rc.2":"2026-08-19T19:45:32.583Z","4.3.0-rc.3":"2026-08-19T21:33:22.707Z","4.3.0-rc.4":"2026-08-20T15:55:40.790Z","4.3.0-rc.5":"2026-08-20T19:30:20.045Z","4.3.0-rc.6":"2026-08-20T19:32:06.739Z","4.3.0-rc.7":"2026-08-20T20:40:15.528Z","4.3.0":"2026-08-20T21:26:30.052Z","4.3.1-rc.0":"2026-08-24T13:09:56.836Z","4.3.1-rc.1":"2026-08-24T15:26:15.807Z","4.3.1-rc.2":"2026-08-24T16:01:51.324Z","4.3.1-rc.3":"2026-08-24T21:00:33.777Z","4.3.1-rc.4":"2026-08-24T21:04:43.828Z","4.3.1-rc.5":"2026-08-24T21:48:42.885Z","4.3.1-rc.6":"2026-08-24T22:53:03.506Z","4.4.0-rc.0":"2026-08-24T23:00:28.798Z","4.4.0-rc.1":"2026-08-24T23:06:56.098Z","4.4.0-rc.2":"2026-08-25T11:06:59.878Z","4.4.0-rc.3":"2026-08-25T19:10:46.744Z","4.4.0-rc.4":"2026-08-25T23:03:43.815Z","4.4.0-rc.5":"2026-08-26T20:24:59.712Z","4.4.0-rc.6":"2026-08-26T22:32:26.431Z","4.4.0":"2026-08-27T17:12:26.186Z","4.4.1-rc.0":"2026-08-27T19:00:25.104Z","4.4.1-rc.1":"2026-08-27T19:35:51.544Z","4.4.1-rc.2":"2026-08-31T14:50:36.517Z","4.4.1-rc.3":"2026-08-31T21:05:13.255Z","4.4.1-rc.4":"2026-08-31T21:10:36.158Z","4.4.1-rc.5":"2026-09-01T21:55:26.748Z","4.4.1-rc.6":"2026-09-02T17:55:07.228Z","4.5.0-rc.0":"2026-09-02T20:22:56.490Z","4.5.0-rc.1":"2026-09-02T23:08:19.062Z","4.5.0-rc.2":"2026-09-03T16:05:09.081Z","4.5.0-rc.3":"2026-09-03T22:08:39.346Z","4.5.0":"2026-09-03T22:24:53.838Z","4.6.0-rc.0":"2026-09-08T12:26:29.478Z","4.6.0-rc.1":"2026-09-09T15:04:46.062Z","4.6.0-rc.2":"2026-09-09T15:43:12.722Z","4.6.0-rc.3":"2026-09-09T17:49:14.072Z","4.6.0-rc.4":"2026-09-09T18:28:21.902Z","4.6.0-rc.5":"2026-09-09T21:15:26.125Z","4.5.1-qa-1263.0":"2026-09-09T23:05:16.337Z","4.6.0-rc.6":"2026-09-10T14:53:50.039Z","4.5.1-qa-1263.1":"2026-09-10T17:59:37.628Z","4.6.0":"2026-09-10T21:09:59.845Z","4.6.1-rc.0":"2026-09-14T13:29:14.433Z","4.6.1":"2026-09-14T14:38:35.818Z","4.6.2-rc.0":"2026-09-14T21:12:49.595Z","4.7.0-rc.0":"2026-09-17T18:34:21.865Z","4.7.0":"2026-09-17T21:42:21.850Z","4.8.0-rc.0":"2026-09-17T23:25:27.225Z","4.8.0-rc.1":"2026-09-24T16:31:11.500Z","4.8.0":"2026-09-24T21:53:55.942Z","4.8.1-rc.0":"2026-09-28T16:52:02.669Z","4.8.1-qa-1336.0":"2026-09-28T23:16:24.599Z","4.9.1-qa-1346.0":"2026-09-29T18:32:05.627Z","4.8.1-qa-1336.1":"2026-09-29T18:48:24.301Z","4.8.1-qa-1359.0":"2026-09-30T15:03:07.331Z","4.9.1-qa-1346.1":"2026-09-30T18:42:48.645Z","4.9.0-rc.0":"2026-09-30T18:53:27.122Z","4.9.0-rc.1":"2026-09-30T20:56:13.319Z","4.9.0-rc.2":"2026-09-30T21:21:58.555Z","4.9.0-rc.3":"2026-09-30T21:55:38.429Z","4.9.0-rc.4":"2026-09-30T23:47:54.039Z","4.9.0-rc.5":"2026-10-01T16:31:11.909Z","4.9.0-rc.6":"2026-10-01T18:47:38.978Z","4.9.0-rc.7":"2026-10-01T20:55:49.808Z","4.9.0":"2026-10-01T22:01:56.693Z"},"bugs":{"url":"https://github.com/planningcenter/tapestry/issues"},"homepage":"https://github.com/planningcenter/tapestry#readme","repository":{"url":"git+https://github.com/planningcenter/tapestry.git","type":"git","directory":"packages/tapestry"},"description":"`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.","maintainers":[{"name":"timmorgan","email":"tim@timmorgan.org"},{"name":"danott","email":"npmjs@danott.us"},{"name":"kylemellander","email":"kylemellander@gmail.com"},{"name":"jonsuh","email":"hello@jonsuh.com"},{"name":"keola","email":"shanearmitage@gmail.com"}],"readme":"# @planningcenter/tapestry\n\n`@planningcenter/tapestry` is a library developed to provide tools to aid in designing Planning Center apps.\n\n## Installation\n\n```bash\nyarn add @planningcenter/tapestry\n```\n\n## Registering Web Components\n\n- To register the web components for usage, add this file to your JS files:\n\n`import \"@planningcenter/tapestry\"`\n\n## Adding types for using Web Components in React\n\nIf you are using Web Components in React and want to have TypeScript populate the types,\nadd `\"@planningcenter/tapestry/react-types\"` to `compilerOptions.types` in your tsconfig:\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"@planningcenter/tapestry/react-types\"]\n  }\n}\n```\n\n## Running locally\n\n1. If this is your first time with this repo, make sure you build from the root directory first:\n   ```shell\n   yarn wc build\n   ```\n2. In this repo, launch storybook\n   ```shell\n   yarn tap storybook\n   ```\n","readmeFilename":"README.md"}