{"_id":"css-forge","_rev":"34-eeb9b64828da1b25bb52de792ba4e302","name":"css-forge","dist-tags":{"latest":"0.1.35"},"versions":{"0.1.0":{"name":"css-forge","version":"0.1.0","_id":"css-forge@0.1.0","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"bfb8b09d3a2854326a76325143a54373d19958b3","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.0.tgz","fileCount":316,"integrity":"sha512-xFHlGU1r4wDLdL0M7mVxPKvQaFaijUr0OLcqwJ352qdf0LDa6lnL6PH3nzjWWeiPVM0/gDM0EFdBfnx4DwoPAA==","signatures":[{"sig":"MEUCIQC7s6auM4ADCJJ4lhnwbjRxMNYr8cYvnaFZtc7TdNtKWQIgfpDK36ZsxnU1Qpw8nIMjhLsKXaxtLJodk5rL7urD/OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55316056},"main":"lib/index.js","type":"module","title":"css-forge library","module":"lib/index.esm.js","source":"src/index.tsx","gitHead":"90b5c8a0a19be9604602a96f330f1362f750f4e4","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:lib","eject":"react-scripts eject","start":"react-scripts start","build:lib":"rollup -c","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"_npmVersion":"8.19.2","description":"React Component Library created by css-forge","directories":{},"_nodeVersion":"16.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","styled-components":"^5.3.10","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"],"overrides":[{"files":["**/*.stories.*"],"rules":{"import/no-anonymous-default-export":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.21.4","postcss":"^8.4.23","webpack":"^5.80.0","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.0_1683306146936_0.9343541580264927","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"css-forge","version":"0.1.1","_id":"css-forge@0.1.1","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"4e0f939ff05b4b098ae3d534c57b2b40488df982","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.1.tgz","fileCount":350,"integrity":"sha512-dNCDnU+madfXRCtQJcf6UGs6yeuAoOcFF+2I85Rx51ZzuZta0ShWRbAYj+C7l779q7XuyzkDturEXRW/MZCq6g==","signatures":[{"sig":"MEQCIAVEtxpAL8EtERdVUDX0cLR2qcvxFQJM/UuPADwPSPDyAiB1zjvmHFl/rfEnSV+BJqY26htT2g0zSsA3NeRjS770YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57842647},"main":"lib/index.js","type":"module","title":"css-forge library","module":"lib/index.esm.js","source":"src/index.tsx","gitHead":"790a86a54e3b2b13626e429bee6153f1ae9f2809","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:lib","eject":"react-scripts eject","start":"react-scripts start","build:lib":"rollup -c","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"_npmVersion":"8.19.2","description":"React Component Library created by css-forge","directories":{},"_nodeVersion":"16.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"],"overrides":[{"files":["**/*.stories.*"],"rules":{"import/no-anonymous-default-export":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.21.4","postcss":"^8.4.23","webpack":"^5.80.0","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.1_1684209410182_0.303959705536756","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"css-forge","version":"0.1.2","_id":"css-forge@0.1.2","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"b2e85ecb840ea0019c32fd24a063a5561dc655c9","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.2.tgz","fileCount":15,"integrity":"sha512-9CodmbIDhoPqSTFOfaGOoGQhg50sQ+xGsdlh+3gUmqCO8b1ozFMmbTFtYttv+yStxQCWsWcF+Us3tURjosEVww==","signatures":[{"sig":"MEQCIGGd//Jx/9FMfiJrG50zVrZXmTlZZ0/NzTNqjtutNpp1AiATCLM2wjceAxTkVfrAQDJKie3BXuu+cMr3ntbTpY3vXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1534404},"main":"dist/index.js","tsup":{"dts":false,"clean":true,"entry":["index.tsx"],"format":["cjs","esm"],"minify":true},"type":"module","title":"css-forge library","module":"dist/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"790a86a54e3b2b13626e429bee6153f1ae9f2809","private":false,"scripts":{"test":"react-scripts test","build":"tsup","eject":"react-scripts eject","start":"react-scripts start","build:lib":"rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"_npmVersion":"8.19.2","description":"React Component Library created by css-forge","directories":{},"_nodeVersion":"16.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"],"overrides":[{"files":["**/*.stories.*"],"rules":{"import/no-anonymous-default-export":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","tsup":"^6.7.0","vite":"^4.3.1","rollup":"^3.21.4","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.2_1684523695261_0.2157510494398105","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"css-forge","version":"0.1.3","_id":"css-forge@0.1.3","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"25121775f294820f56ddab9c5b22f322be56b3f3","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.3.tgz","fileCount":17,"integrity":"sha512-Girt4xFklQf/8LDmoh0+5JLcGPHaiIbBYOa6D6dSw28inFmBy7GTFkNY2xWRVaU2xdEAxSlWUmw0jCIkLHNb+w==","signatures":[{"sig":"MEYCIQDaQiIP0N8XuBPeMv2Y7hoOHuxcfCXDw/MDXM3OvpTenAIhALET10MSiaGbzsQ/fAJXR5rdmiyPFuHSQ4wKCqSIEj9e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1534354},"main":"dist/index.js","tsup":{"dts":false,"clean":true,"entry":["index.tsx"],"format":["cjs","esm"],"minify":true},"type":"module","title":"css-forge library","module":"dist/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"tsup","eject":"react-scripts eject","start":"react-scripts start","storybook":"storybook dev -p 6006","prepublish":"tsup","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"description":"React Component Library created by css-forge","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"],"overrides":[{"files":["**/*.stories.*"],"rules":{"import/no-anonymous-default-export":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","tsup":"^6.7.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.3_1684523950849_0.13532712241216083","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"css-forge","version":"0.1.4","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.4","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"d42871145c45f0f61114f4fcc2befbc30e404b4c","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.4.tgz","fileCount":620,"integrity":"sha512-N+IUNV/9G+eOISYH9y4+r+dIqhnKhln2R2RpdpwK+10u5T+3FBDztsJlIt9VSsEdW7Vbj+Q8d0dxIURkKZWOxA==","signatures":[{"sig":"MEYCIQDgj9Jnl25zCuEb4I/0L6tUb9FZsPlq1Lome+2Hl19oxwIhAPcF63c9HhIb4YmUX1Q5ePaSuRt2lGm0C2BGOcSVBDKy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414978},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6b5e4305ae3110dab1fbf813fa021131f619e140","private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npm run build:esm && npm run build:cjs","eject":"react-scripts eject","start":"react-scripts start","build:cjs":"tsc --module CommonJS --outDir dist/cjs","build:esm":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"_npmVersion":"8.19.2","description":"React Component Library created by css-forge for experimental use","directories":{},"_nodeVersion":"16.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.4_1684636717755_0.8624615526810111","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"css-forge","version":"0.1.5","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.5","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"63933f41709abb1edbda178768014fe257ea4689","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.5.tgz","fileCount":674,"integrity":"sha512-EFF7o5SviNbJdSNO7jOBRX+ADXn6Hk6OjWB8PhE0RsWgn26LxsTfvUPXpxQj40ytOrtpWEissTc1C2ABIulPiA==","signatures":[{"sig":"MEQCID7Nmpia7QVJe9+VGF9oKQl1Z65maif3BNiGZ3r33uATAiAyc682BxuiQNFKY/k+h1CvUNCmmX1jl2mrMrRNVq0JcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415125},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npm run build:esm && npm run build:cjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm publish --access public","build:cjs":"tsc --module CommonJS --outDir dist/cjs","build:esm":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.5_1684773745190_0.6951900488854625","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"css-forge","version":"0.1.6","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.6","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"9c8695968c94e4e315f715d15528e83cd0e52d6e","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.6.tgz","fileCount":674,"integrity":"sha512-rsHJtDXVdg5DZBytTv57pjDQF9674fLdhS0mUtNttYV9pnyI1DI6Zx6Wf0ZoET4sIHV7UdRNwVceRSEOqGmjQw==","signatures":[{"sig":"MEQCIByA/snGYU2PWx/wTzS31VHA8VB9Kan8HOpHzND5/n35AiBErjuqLUoz8StgSE+e82eAp52xCAgIuoU+NvKW2hHxWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415125},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npm run build:esm && npm run build:cjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm publish --access public","build:cjs":"tsc --module CommonJS --outDir dist/cjs","build:esm":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.6_1684773849665_0.789173038660882","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"css-forge","version":"0.1.7","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.7","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"a811255c6d398c408750d3de01ff73ca724297df","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.7.tgz","fileCount":674,"integrity":"sha512-mBsyGgp4L72m2nyBOeNJQBVlWUysAUkM8fjFiqdcQJwQyIOfHbqPc48KKRW4EuCToRC2b9n6BPJN2uNLqxjl7g==","signatures":[{"sig":"MEYCIQCmF500DgrpEIr6AX0PZSDE8qlesmEDOYLOyuPesedL/QIhAKQ0aMugFdVbay6h7sJg56SH/IuJpDg6dLAzKbN/EbKD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415146},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npm run build:esm && npm run build:cjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir dist/cjs","build:esm":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge.git","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.7_1684774263264_0.7121592179797271","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"css-forge","version":"0.1.8","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.8","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"f78f856ec18f4570311b97f67877859a1fda2684","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.8.tgz","fileCount":674,"integrity":"sha512-ptq+1iJBJD8822FBpLRcfmi2FXECt2Vd4OB09SKyIUxfNA/2O8BTERB0hlIgwHl89UtVo7hufxTrtWf9VFGSBA==","signatures":[{"sig":"MEYCIQCs9B5xP1XK0UVELLqc8mPqbBnHQPaa4T5FC9GU2qmNSwIhAJbGZkWN/JUKXja4htvimeXSvfmvdZVfQ3VTVXGl+UlK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411675},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npm run build:esm && npm run build:cjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","build:cjs":"tsc --module CommonJS --outDir dist/cjs","build:esm":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge.git","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.8_1684778773294_0.790297128173491","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"css-forge","version":"0.1.9","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.9","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"993ce1f8f29a4005add67645f6188cbb4e013387","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.9.tgz","fileCount":232,"integrity":"sha512-MNabfITc7BeC+DZYQjb6cGjP0K45vNrbjvcGwlwNgtYfEotulqBIFRj66kuGiWZcJVpB5jePHbAzEjJIxY2a3A==","signatures":[{"sig":"MEQCIHiKV0FGphNcJH0JHQb7n840IVlzuUFtaoWWFK4V/p8gAiBmKMHllKYn7wIqp/gN6L4okTTOdPo3NNLW0bRljOizsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604679},"main":"dist/cjs/index.js","type":"commonjs","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npx rollup --config rollup.config.mjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.9_1684879169208_0.17520587265404663","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"css-forge","version":"0.1.10","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.10","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"32cc5d321750c099cfd0f0eacee5e95aa42b481b","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.10.tgz","fileCount":232,"integrity":"sha512-oNEv2ybsVPbfkdM8NwhEoN96O3T1RjPxSXeaNv4LdKjlcgntEllqc0hyR6XQwAYFlywxYu15bk3RV2MVO1GyPw==","signatures":[{"sig":"MEYCIQDd23EVuSQ7jx8voI8WnJKG32NMN/l9yONu4r6jK4PXrgIhALhYtaUBu+3GWa24fSM2oq6KIjx7CAZrBl3306JbuBBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604678},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npx rollup --config rollup.config.mjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.10_1684879752015_0.254157073728174","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"css-forge","version":"0.1.11","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.11","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"73931b94a8d1e725718538d26d2340159243ee4a","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.11.tgz","fileCount":220,"integrity":"sha512-OEvg+nTFGsDQZnPWVWI687qmivSCpApv21sjFN/Z4cndemsYy0BbALf8fI1opS9mMBS53aXuFemYPN3v7a9UfQ==","signatures":[{"sig":"MEUCIGBuz7DxUy+TJyDy0zV6LctUwAjX+huvCiwU28VvHS4FAiEAjZWTk5XmtumJ3xZZFXQrcJmrl4SfmaqGYPupF2McGGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1594478},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && npx rollup --config rollup.config.mjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.11_1684941673425_0.750792590220625","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"css-forge","version":"0.1.12","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.12","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"a7d049fcb04a72840c4d3f6dd9ade65a613ab680","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.12.tgz","fileCount":223,"integrity":"sha512-CUsnZ3XdNt8c/R88KGpTwBqLWwnVcav+YgusAsOVSrdo7gzqnmjMCXMDB1qW8M7IURBLHe9e8LjqqEN/gXhkIg==","signatures":[{"sig":"MEUCIFqpXt9r5YPzJsYRaAW5TrAHlD62zPp/5rmnUDzqZ6Q/AiEAl9zTXKuZG7XCESBgOqUz1JBEmBT/NFGQs19bLzjFvso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1133765},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.12_1684957103888_0.9005599607235695","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"css-forge","version":"0.1.13","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.13","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"2a73ee8f78de285b6faa25b6bd4368a8058a6d78","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.13.tgz","fileCount":223,"integrity":"sha512-hfjbxQCxYVoy4boGRI2ekO74OheS5H5LWdymAacNNGsYZ+eZx384CPNa76eGxFFPqDnrzkIZld9Vo3JbLlguLg==","signatures":[{"sig":"MEUCIQCRX2ew32kdfRChIz+ea08vkkQQwqzYb5GF739aruH1+gIgCpwq0jCvqvDLQZtjbC5d/pvxujMPp4MjZXQRMbVLpL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132395},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.13_1684959710171_0.5343890048435924","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"css-forge","version":"0.1.14","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.14","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"470ea0ee1f556a33bd2b18ecf4c44d00f7a05157","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.14.tgz","fileCount":223,"integrity":"sha512-xX0Go4QU5B2W3aTazOUn9GigL0BmML5CQ6uVOT9vgYTboT7ZVhKSl8BOqxp5sCdurEhgZ+T2S3nQMP0O2Ek3Qw==","signatures":[{"sig":"MEUCIDOsp+kQEFa+AlraPH5YPrVmwJb36SiLAgXgruq40LHxAiEA3XqgLoxT84hXiCmghUNn1DvJ9p/9s8e1E7snCBN23pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132395},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.14_1684960245665_0.22804336956508453","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"css-forge","version":"0.1.15","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.15","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"6fcce0dcbcceb2ac1f9bddbfc1080c47f2249ff2","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.15.tgz","fileCount":223,"integrity":"sha512-bcl2c1SN0y48oMJJsi1zFD5n4kJYq92CivhkHtdrAqDO+H6stUU2S7tAzKkkF/ejkNV5E5xrIfDdjfQbZd2BOA==","signatures":[{"sig":"MEUCIQCR4W/BtzEwrKNaekB2jFdJN9FR5gseLUxCfYBFkkmwRwIgbjcEJPCCNDQlazm8WtbfOn51KUuRXkmFSgKQgRdfCew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132395},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.15_1684960375286_0.9134864831704801","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"css-forge","version":"0.1.16","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.16","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"4520ff844839b207a905d7fa826c4d1271ca4329","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.16.tgz","fileCount":3,"integrity":"sha512-KpJojNX14DfHD+csN+Fwb0EXc5dzuX3XBsCr3eOIXjOSfvM8xVhQ4zXqncWobNiUxB28/uRL3il4bemJRibJfQ==","signatures":[{"sig":"MEUCIQDMoZDzB4AYqD1k5tnBiNL846FsovVycQvnPGo/vi3GJQIgd/J+LB8w4+u5F0kO3HXqejPSo4yNovdMXzvAaIuku3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5285},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.16_1684966299968_0.8762520782534131","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"css-forge","version":"0.1.17","author":{"name":"css-forge by Adrian"},"license":"MIT","_id":"css-forge@0.1.17","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"0fd8d18d8cb286161eb92b70fdf590cb9e3184c5","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.17.tgz","fileCount":3,"integrity":"sha512-unQvb8Y65wTeaolaIe4ErMYE4yigQYxTVC7BYwZmdgXR25fsh+GB6AubEOE5z4TQfBRiSu4khvhMd9q+fUNArg==","signatures":[{"sig":"MEUCIQDuU1Y/6R7bAKycQVUXBtnlK6r65kBZ/vAK6m4IZr2tyQIgL4CIYql6Ztf8NDp4uM2qxZIK63yc298a+5MrS4Q9ASQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5285},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.17_1684966622564_0.10006028252235333","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"css-forge","version":"0.1.18","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.18","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"3f17585935e405f23dbd7302046267a50d8ef429","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.18.tgz","fileCount":86,"integrity":"sha512-DUncYKuDBtY9kWrFsV60WXgrY7cu+2FLdR/YLHLbqY53xlpdV51XPWZ8o6P5/K0yjAyuxv+ZSLtJAcH5YyKsEg==","signatures":[{"sig":"MEQCIGsHmF3wQM/nkZ9tGVvLLDyAvGGymdWnqn2HlpvLf4RHAiBSQRqlTNZ86Qn/G7hEvhTUcrTagWiyAgA7y8y1CgTG/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509895},"main":"lib/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","unpkg":"lib/index.js","module":"lib/index.esm.js","source":"src/index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"umd:main":"lib","repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"jsnext:main":"lib","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.18_1684967476566_0.9879625179329066","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"css-forge","version":"0.1.19","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.19","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"4d4981cf679c8f3a61cbf4b20a66052d1fc23ebe","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.19.tgz","fileCount":86,"integrity":"sha512-7ERXuDtVmr4TFkRDKMH2WUOrhAxe+5wR1hMsx98LM8wphmQQr3nZKPsbtijME5u549YULPsJ9b1R1I9WehyAug==","signatures":[{"sig":"MEQCIFyLRu2h3dMWfWNNfaHlS26ivHMgOXuTKXaICWaTuQrXAiB+gPgbXU84YSpNi2TnmVY1/UQ2MJTxLFGNsQnkqjhvPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509895},"main":"lib/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","unpkg":"lib/index.js","module":"lib/index.esm.js","source":"src/index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"umd:main":"lib","repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"jsnext:main":"lib","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.19_1684968528272_0.5567489370822933","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"css-forge","version":"0.1.20","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.20","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"89c791397d8ccd313aac4de5042459dd9c3b4608","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.20.tgz","fileCount":86,"integrity":"sha512-nomZeSV9qid9eU6ks6+Q43HYI/xF8Oy+kvbc+OznQIb7WziORDHvoUP5wTf3uFArQk8D9UwBcoZGf+uIa9PWpA==","signatures":[{"sig":"MEUCICSfqYuG8Xce/uAImFZToofjg96vqrpzM6Ri2sVUwMQYAiEA3s//zKoSVVvpD9YfrG1uaFTRc6zE/h2cYBeHNjbRFLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509894},"main":"lib/index.js","type":"module","title":"css-forge component library","types":"lib/index.d.ts","unpkg":"lib/index.js","module":"lib/index.esm.js","source":"src/index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"umd:main":"lib","repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"jsnext:main":"lib","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.20_1684969124641_0.7955339927983034","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"css-forge","version":"0.1.21","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.21","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"38dcd5fed3df1a5e88053a842125c1f6f8cb9356","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.21.tgz","fileCount":223,"integrity":"sha512-MEr0R4itbucOf+hzCNg9T3nDPV/iFSnplRixKU0N9+5YDPTh/L9Hfz/CT1CPKKqOfBz7eZbHE5sUT9l/FXKZaQ==","signatures":[{"sig":"MEYCIQCyNuZUhFChuLi3aTiLNsHEdpRbfeEMb3aUhgGL5ogvMAIhALz/OeFTk98TlFDSjO/ekMOj4Vuj3zbAb415Smz5WiQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1130560},"main":"dist/cjs/index.js","type":"module","title":"css-forge component library","types":"dist/index.d.ts","module":"dist/esm/index.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","eject":"react-scripts eject","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.21_1684969699666_0.19574824649410116","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"css-forge","version":"0.1.22","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.22","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"c5b06f85399db634cd6992de914a8e6778ee6a89","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.22.tgz","fileCount":93,"integrity":"sha512-PsdX90/AE1jgblNfPvenDd1jAJXz4Hn6cknQUCHRlK6QdFbqu+ybKQbSciDjcjf2EJMghdi2DJXI9JJ1TnSDnA==","signatures":[{"sig":"MEUCIG7mZXy0bX9Agnhm2nlzEKjwwDMmRp3ZWL237UnjTJzkAiEAjajk08MaD8rUw4V8lEFk7XoSv1ItnYNOuUjvlnJ3DLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1554547},"main":"dist/index.js","title":"css-forge component library","unpkg":"dist/index.js","module":"dist/index.esm.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","build:types":"node scripts/copy-types.js","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"umd:main":"dist","repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"jsnext:main":"dist","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.22_1685122301313_0.35322682431910013","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"css-forge","version":"0.1.23","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.23","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"d6abfbd920fa80af7555818ad03cf48dc04b92e3","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.23.tgz","fileCount":93,"integrity":"sha512-NAy0mPRA+UpSDWuq8OHKaikBkYOVoif8xFIdjIis+GUkyoafi2w9wFyizo7FouO0CVLwQB3K3uoRNYjmkW1u1A==","signatures":[{"sig":"MEYCIQDcQRxLhG37qvfUXEJfaPRGagMlZgz9Z+YwmOB7hDSOagIhANwgl+eDvj9qlCAIh1+UxTxOtT8N2BMXOXr8V+m8sd8a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1554567},"main":"dist/index.js","type":"module","title":"css-forge component library","unpkg":"dist/index.js","module":"dist/index.esm.js","source":"index.tsx","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c --bundleConfigAsCjs","build:types":"node scripts/copy-types.js","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"umd:main":"dist","repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"jsnext:main":"dist","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gsap":"^3.11.5","react":"^18.2.0","three":"^0.151.3","jest-axe":"^7.0.1","react-dom":"^18.2.0","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^29.5.1","@types/node":"^16.18.24","@types/react":"^18.0.38","react-scripts":"5.0.1","@types/react-dom":"^18.0.11","rollup-plugin-dts":"^5.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.5.0","rollup-plugin-visualizer":"^5.9.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.62.0","vite":"^4.3.1","rollup":"^3.23.0","postcss":"^8.4.23","webpack":"^5.80.0","@swc/core":"^1.3.59","storybook":"^7.0.6","css-loader":"^6.7.3","prop-types":"^15.8.1","sass-loader":"^13.2.2","@types/three":"^0.150.2","style-loader":"^3.3.2","@storybook/react":"^7.0.6","@storybook/blocks":"^7.0.6","rollup-plugin-svg":"^2.0.0","@rollup/plugin-alias":"^5.0.0","@storybook/addon-a11y":"^7.0.7","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^7.0.6","@storybook/preset-scss":"^1.0.3","@rollup/plugin-commonjs":"^24.1.0","@storybook/addon-styling":"^1.0.2","@rollup/plugin-typescript":"^11.1.1","@storybook/react-webpack5":"^7.0.6","rollup-plugin-typescript2":"^0.34.1","@storybook/testing-library":"^0.0.14-next.2","@rollup/plugin-node-resolve":"^15.0.2","@storybook/addon-essentials":"^7.0.6","@storybook/addon-interactions":"^7.0.6","babel-plugin-named-exports-order":"^0.0.2","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/preset-create-react-app":"^7.0.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.23_1685122410077_0.9671957018585651","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"css-forge","version":"0.1.24","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.24","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"e4c6e04604ab401b6028e5f0da9b9c7b068e41e4","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.24.tgz","fileCount":290,"integrity":"sha512-pm39EvAE93LGZTrCgO2DA2ErhqFmWUQA2Smoefzy7Se5GoV4j9XlijmUmEQ41dRInNdJMRNHbqxFpdKaewncZA==","signatures":[{"sig":"MEUCIH/71+SSm2mzv+BaS96LGu+8I1l5ggNR+dSityV01GZlAiEAjenkVWnGlDLK2LR5ZyZtiC9o26PQ2cuWH0JXL6Vrp3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376936},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./styles":"./dist/index.css","./*/styles":"./dist/*/index.css"},"private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.24_1766617221278_0.7959104855983021","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"css-forge","version":"0.1.25","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.25","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"dist":{"shasum":"b51731bb7a2f74dd67f3fc215da19181edeb8d1d","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.25.tgz","fileCount":290,"integrity":"sha512-NZY+0GDyu1GPpEj9muVS3LNtFy85xsOF2fKHE6PD2zp+NTynMcE4X9v9VrOLJUfBhEXur/rW+BH8txFp1rLp7Q==","signatures":[{"sig":"MEQCIALaxfUId+3DqqIWa7xdgFfMDDC5IuoZyApXGFfx9UOiAiBxCXzMhtzhkf/XkJdRm1GSYlstfQzvqyyEeqcCYsMS3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376936},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./styles":"./dist/index.css","./*/styles":"./dist/*/index.css"},"private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"https://github.com/aperdomoll90/css-forge","type":"git"},"description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.25_1766617362947_0.8273997035211551","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"css-forge","version":"0.1.26","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.26","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"fa787223aab73c5c7d6d3fa0fe70cd73e3a39559","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.26.tgz","fileCount":237,"integrity":"sha512-GMheIlOVTzHjMGEnNSQjKNa5lOVJwKgug84PyD/a+TBWi0V6OJg+AJk19KqASrfT7eXSMB1fLgNleLqR68NwlQ==","signatures":[{"sig":"MEYCIQCO9z8bIQEZF/aYUsDxclUik+ObZ0ijhwvfhLewyMFukgIhANGmooYyut3W84aFXSDCil8+B8WBzv5OFyW80GwTockq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377021},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./styles":"./dist/index.css","./*/styles":"./dist/*/index.css"},"gitHead":"c1594734c2ef5727b67bce632fa482c8158a45d6","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.26_1766618184718_0.3780253006808789","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"css-forge","version":"0.1.27","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.27","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"be3d3fde43e8b8b51cc3e21bda247247a24b3a92","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.27.tgz","fileCount":237,"integrity":"sha512-kn+ampKa4mc2uI6bYGqzv+Eh7RlW07YtgBqvEErQpdpf0K4F97ETXOmcuV6EU36Z82pwLgZmRGzx95nLVLrHYw==","signatures":[{"sig":"MEQCICVVOQY9bn6PZy8EcmGl+y5ylCK5Et/jVpOG8Lowxo7PAiBVDQqcj3cm/fd5dlEAmkV9K7e3UPOg0rwubUpveXlamQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377032},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./styles":"./dist/index.css","./*/styles":"./dist/*/index.css"},"gitHead":"c1594734c2ef5727b67bce632fa482c8158a45d6","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","publish":"npm run build && npm publish --access public","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.27_1766618350853_0.8789279819883145","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"css-forge","version":"0.1.28","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.28","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"ed136a22fb7c647dcc0f0d72944c0a141544f12c","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.28.tgz","fileCount":237,"integrity":"sha512-4DK5V1a/42kTo20djbw3JbbKuKuSTkqjwvcIFkNKfB6zSuYHpMbb8V/FXLu7sI3cBEqvjhTIm8R9BS9O+0csiw==","signatures":[{"sig":"MEUCIA5hDhiIBZ2r7MeSRnrC3DGBcFFOUPrlZjT1DUlLDJwSAiEA0u9YntoAsRuiSL+IxT5ehEQAlyY1rEaj5HQmd/lDsQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377016},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./styles":"./dist/index.css","./*/styles":"./dist/*/index.css"},"gitHead":"c1594734c2ef5727b67bce632fa482c8158a45d6","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","release":"npm run build && npm publish","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.28_1766618539192_0.46275640170827104","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"css-forge","version":"0.1.30","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.30","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"df8a63530c2870224055f70231c13d0c9909cdda","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.30.tgz","fileCount":213,"integrity":"sha512-h/uFRmjJEA4vowYLJVcmoYGlXeNOE2rpJ55PF7ro5Q2nduW/J7J1OWL7ogm3nCa8Eq6/+XeKHh2FwqzB4lhoew==","signatures":[{"sig":"MEUCIE8wh7oLk9uteVMUT5saHilf/A3Pd7pJ92jdh+VZept3AiEAwyAZN1ABX5wCxAEydWH9jGCgm2RjeGtBrE+2IP3KeVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781227},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"},"./dist/*":"./dist/*","./styles.css":"./dist/index.css"},"gitHead":"c1594734c2ef5727b67bce632fa482c8158a45d6","private":false,"scripts":{"test":"react-scripts test","build":"yarn build:dist && yarn build:types","eject":"react-scripts eject","local":"node build.js","start":"react-scripts start","release":"npm run build && npm publish","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","rollup:watch":"rollup -c -w","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"gsap":"^3.12.0","lerp":"^1.0.3","sass":"^1.82.0","vite":"^6.0.0","react":"^18.3.0","three":"^0.170.0","rollup":"^4.28.0","glslify":"^7.1.1","postcss":"^8.4.49","jest-axe":"^9.0.0","@swc/core":"^1.9.0","react-dom":"^18.3.0","storybook":"^8.4.0","css-loader":"^7.1.0","prop-types":"^15.8.1","typescript":"^5.7.0","web-vitals":"^4.2.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^18.3.0","@types/three":"^0.170.0","style-loader":"^4.0.0","react-scripts":"^5.0.1","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^18.3.0","@react-three/drei":"^9.117.0","@storybook/blocks":"^8.4.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-svg":"^2.0.0","@react-three/fiber":"^8.17.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@testing-library/user-event":"^14.5.0","react-intersection-observer":"^9.13.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.0","react":"^18.0.0 || ^19.0.0","three":"^0.160.0 || ^0.170.0","react-dom":"^18.0.0 || ^19.0.0","@react-three/drei":"^9.0.0","@react-three/fiber":"^8.0.0"},"peerDependenciesMeta":{"gsap":{"optional":true},"three":{"optional":true},"@react-three/drei":{"optional":true},"@react-three/fiber":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.30_1766619481455_0.7510496397843816","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"css-forge","version":"0.1.31","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.31","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"3c67b944782c356cf8ed059cde1b1f319416f4c7","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.31.tgz","fileCount":51,"integrity":"sha512-T756GvyfK4qdgVbWMSKq+A4fB4kOyePLgF/J34l9Ze3EIonXaKIZrAJaJhtbZnSWPfFg7yrDQ1VeLqz0G9lOaA==","signatures":[{"sig":"MEUCIFV3xwVYTCVnfeB4BHEt+ioB3wmaLhqn1KuDHVd4wlgiAiEAr3PDl27vnkb1UtzDJVympusR7uUjtBBpfL1ORF8KX34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303146},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"}},"gitHead":"38b0cf8f9cfefe5c3cce930d595f312afaa3b1b3","private":false,"scripts":{"test":"jest","build":"npm run build:dist && npm run build:types","release":"npm run build && npm publish","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","test:watch":"jest --watch","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.97.1","vite":"^6.0.0","react":"^19.0.0","rollup":"^4.28.0","postcss":"^8.4.49","ts-jest":"^29.2.0","jest-axe":"^9.0.0","react-dom":"^19.0.0","storybook":"^8.4.0","typescript":"^5.7.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.31_1767386943400_0.1021254554717228","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"css-forge","version":"0.1.32","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.32","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"d78119ad919f4569b4bb39ffce8518b0c2e0f85f","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.32.tgz","fileCount":127,"integrity":"sha512-/iJSRyVpT9plmGdyyHNzSlc8OCMPlBbvPo9hHjbqFsNAhPvg0YAskgBhj83GYc+4uIwnPfxYvDPx+etfN43I0A==","signatures":[{"sig":"MEYCIQDXJLAp/A3ljgahpUYozQw18/neHlJ1MLM+lnlquNSRFQIhAN2Oi7Zo1zGsiA+3X6fc/Z/rb53O31cMCOAo5cAMVuug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473409},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"}},"gitHead":"f433b2b3a8d90bbedb643765aaff25898ed11ad5","private":false,"scripts":{"test":"jest","build":"npm run build:dist && npm run build:types","release":"npm run build && npm publish","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","test:watch":"jest --watch","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.97.1","vite":"^6.0.0","react":"^19.0.0","rollup":"^4.28.0","postcss":"^8.4.49","ts-jest":"^29.2.0","jest-axe":"^9.0.0","react-dom":"^19.0.0","storybook":"^8.4.0","typescript":"^5.7.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.32_1767918867181_0.4506655611604442","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"css-forge","version":"0.1.33","author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","_id":"css-forge@0.1.33","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"homepage":"https://github.com/aperdomoll90/css-forge#readme","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"dist":{"shasum":"4dce702aca29374d5da417078806df8c65acb6ba","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.33.tgz","fileCount":148,"integrity":"sha512-OIF0T3+9EMS+V4jtdtqYK6Cu5J7c0L1Aei3EBSdaMoK2Wo7amFvdkMLUCXv4RPT+BOjxXxq9t17ELKZhdbjW2w==","signatures":[{"sig":"MEUCID5zfDV+XOWkVVGy4nZcoSF+t0qD0M7GOee/Vx6K214IAiEAkqSZoj1A7s8SptDQFLTnEDa+PadGFTozedDH1vFpMDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592000},"main":"dist/index.cjs","type":"module","title":"css-forge component library","types":"types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./*":{"types":"./types/*/index.d.ts","import":"./dist/*/index.mjs","require":"./dist/*/index.cjs"}},"gitHead":"24d52a6f92c9c4a9f18774e753b732bc56d9cdc8","private":false,"scripts":{"test":"jest","build":"npm run build:dist && npm run build:types","release":"npm run release:patch","storybook":"storybook dev -p 6006","build:dist":"rm -rf dist/ && rollup -c","test:watch":"jest --watch","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","release:major":"npm version major && npm run build && npm publish","release:minor":"npm version minor && npm run build && npm publish","release:patch":"npm version patch && npm run build && npm publish","build-storybook":"storybook build"},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"repository":{"url":"git+https://github.com/aperdomoll90/css-forge.git","type":"git"},"_npmVersion":"11.2.0","description":"React Component Library created by css-forge for experimental use","directories":{},"sideEffects":false,"_nodeVersion":"23.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.97.1","vite":"^6.0.0","react":"^19.0.0","rollup":"^4.28.0","postcss":"^8.4.49","ts-jest":"^29.2.0","jest-axe":"^9.0.0","react-dom":"^19.0.0","storybook":"^8.4.0","typescript":"^5.7.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^8.4.0","@storybook/react-vite":"^8.4.0","rollup-plugin-postcss":"^4.0.2","@storybook/addon-links":"^8.4.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@testing-library/jest-dom":"^6.6.0","@rollup/plugin-node-resolve":"^15.3.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-forge_0.1.33_1767933269520_0.44164624475311776","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"css-forge","title":"css-forge component library","description":"React Component Library created by css-forge for experimental use","version":"0.1.35","license":"MIT","author":{"name":"Adrian Perdomo Llerena"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"types/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/aperdomoll90/css-forge.git"},"private":false,"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{},"scripts":{"build":"npm run build:dist && npm run build:types","build:dist":"rm -rf dist/ && rollup -c","build:types":"rm -rf types/ && tsc --emitDeclarationOnly --declaration --declarationDir types","release":"npm run release:patch","release:patch":"npm version patch && npm run build && npm publish","release:minor":"npm version minor && npm run build && npm publish","release:major":"npm version major && npm run build && npm publish","test":"jest","test:watch":"jest --watch","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"exports":{".":{"types":"./types/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":{"types":"./types/*/index.d.ts","require":"./dist/*/index.cjs","import":"./dist/*/index.mjs"}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.0","@storybook/addon-a11y":"^8.4.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0","@storybook/addon-links":"^8.4.0","@storybook/react":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/test":"^8.4.0","@testing-library/jest-dom":"^6.6.0","@testing-library/react":"^16.1.0","@types/jest":"^29.5.14","@types/node":"^22.10.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","identity-obj-proxy":"^3.0.0","jest":"^29.7.0","jest-axe":"^9.0.0","jest-environment-jsdom":"^29.7.0","postcss":"^8.4.49","react":"^19.0.0","react-dom":"^19.0.0","rollup":"^4.28.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","sass":"^1.97.1","storybook":"^8.4.0","ts-jest":"^29.2.0","typescript":"^5.7.0","vite":"^6.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_id":"css-forge@0.1.35","gitHead":"8b806fbf2d601ef3178969e562ae78431152a0cf","bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"homepage":"https://github.com/aperdomoll90/css-forge#readme","_nodeVersion":"23.9.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-LNwWucnR9kx9HT543OGe94+qp9Fep0KBGk0qQVFL5v9DptZPktQ0yy7YcRuwD4PLYg2Z2wBNyvB7Ot7HtSNTfA==","shasum":"fc01d5eee751874197f51abcef4cbe1c8d0c0547","tarball":"https://registry.npmjs.org/css-forge/-/css-forge-0.1.35.tgz","fileCount":176,"unpackedSize":1843845,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtw6WOJFfoIS8/rA8BKUbzshhCc21Y8HsW7a2abHXojAIgQlRX5Bu1+0ZkZFCQEJiZY4l3dBbY/XPFx2FJTh0gFeg="}]},"_npmUser":{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"},"directories":{},"maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-forge_0.1.35_1768524984835_0.3352528576377931"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-05T17:02:26.857Z","modified":"2026-01-16T00:56:25.110Z","0.1.0":"2023-05-05T17:02:27.726Z","0.1.1":"2023-05-16T03:56:50.999Z","0.1.2":"2023-05-19T19:14:55.521Z","0.1.3":"2023-05-19T19:19:11.119Z","0.1.4":"2023-05-21T02:38:38.000Z","0.1.5":"2023-05-22T16:42:25.464Z","0.1.6":"2023-05-22T16:44:09.851Z","0.1.7":"2023-05-22T16:51:03.600Z","0.1.8":"2023-05-22T18:06:13.516Z","0.1.9":"2023-05-23T21:59:29.473Z","0.1.10":"2023-05-23T22:09:12.295Z","0.1.11":"2023-05-24T15:21:13.734Z","0.1.12":"2023-05-24T19:38:24.050Z","0.1.13":"2023-05-24T20:21:50.541Z","0.1.14":"2023-05-24T20:30:45.968Z","0.1.15":"2023-05-24T20:32:55.479Z","0.1.16":"2023-05-24T22:11:40.126Z","0.1.17":"2023-05-24T22:17:02.751Z","0.1.18":"2023-05-24T22:31:16.822Z","0.1.19":"2023-05-24T22:48:48.521Z","0.1.20":"2023-05-24T22:58:44.883Z","0.1.21":"2023-05-24T23:08:19.911Z","0.1.22":"2023-05-26T17:31:41.650Z","0.1.23":"2023-05-26T17:33:30.311Z","0.1.24":"2025-12-24T23:00:21.542Z","0.1.25":"2025-12-24T23:02:43.134Z","0.1.26":"2025-12-24T23:16:24.915Z","0.1.27":"2025-12-24T23:19:11.001Z","0.1.28":"2025-12-24T23:22:19.375Z","0.1.30":"2025-12-24T23:38:01.717Z","0.1.31":"2026-01-02T20:49:03.551Z","0.1.32":"2026-01-09T00:34:27.419Z","0.1.33":"2026-01-09T04:34:29.747Z","0.1.35":"2026-01-16T00:56:25.006Z"},"bugs":{"url":"https://github.com/aperdomoll90/css-forge/issues"},"author":{"name":"Adrian Perdomo Llerena"},"license":"MIT","homepage":"https://github.com/aperdomoll90/css-forge#readme","repository":{"type":"git","url":"git+https://github.com/aperdomoll90/css-forge.git"},"description":"React Component Library created by css-forge for experimental use","maintainers":[{"name":"aperdomoll90","email":"aperdomoll90@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://img.shields.io/npm/v/css-forge?style=flat-square&color=blue\" alt=\"npm version\" />\n  <img src=\"https://img.shields.io/npm/l/css-forge?style=flat-square\" alt=\"license\" />\n  <img src=\"https://img.shields.io/npm/dt/css-forge?style=flat-square\" alt=\"downloads\" />\n  <img src=\"https://img.shields.io/badge/React-18%20%7C%2019-61DAFB?style=flat-square&logo=react\" alt=\"react\" />\n  <img src=\"https://img.shields.io/badge/TypeScript-5.0-3178C6?style=flat-square&logo=typescript\" alt=\"typescript\" />\n</p>\n\n# css-forge\n\nA lightweight React component library with CSS-first animations and zero runtime dependencies.\n\n---\n\n## Features\n\n- **CSS-Driven Animations** — Smooth transitions powered by pure CSS\n- **Accessible by Default** — Built with ARIA attributes and keyboard navigation\n- **Controlled & Uncontrolled** — Flexible state management patterns\n- **TypeScript Ready** — Full type definitions included\n- **Tree Shakeable** — Import only what you need\n- **Zero Dependencies** — Just React as a peer dependency\n\n---\n\n## Installation\n\n```bash\nnpm install css-forge\n```\n\n```bash\nyarn add css-forge\n```\n\n---\n\n## Components\n\n### Accordion\n\nA native `<details>/<summary>` accordion with CSS animations. Supports controlled/uncontrolled modes and mutual exclusivity.\n\n```tsx\nimport { Accordion } from 'css-forge'\n\n// Uncontrolled with exclusive group\n<Accordion\n  name=\"faq\"\n  title={<><span className=\"icon\">+</span> Question</>}\n  content={<p>Answer content here</p>}\n  onToggle={(isOpen) => console.log(isOpen)}\n/>\n\n// Controlled\nconst [open, setOpen] = useState(false)\n<Accordion\n  open={open}\n  onToggle={setOpen}\n  title=\"Question\"\n  content=\"Answer\"\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `title` | `ReactNode` | **required** | Title/summary content |\n| `content` | `ReactNode` | **required** | Expandable content |\n| `name` | `string` | — | Group name for mutual exclusivity |\n| `open` | `boolean` | — | Controlled open state |\n| `defaultOpen` | `boolean` | `false` | Initial state (uncontrolled) |\n| `onToggle` | `(isOpen: boolean) => void` | — | Toggle callback |\n| `disabled` | `boolean` | `false` | Disable interactions |\n| `className` | `string` | — | Container class |\n| `summaryClassName` | `string` | — | Summary class |\n| `contentClassName` | `string` | — | Content class |\n\n> **Note:** Uses CSS `::details-content` pseudo-element for animations. Best supported in modern browsers (Safari 17.4+, Chrome 129+).\n\n---\n\n### WaveAccordion\n\nA 3D perspective accordion with hover effects on panels. Supports image URLs or custom content.\n\n```tsx\nimport { WaveAccordion } from 'css-forge'\n\n<WaveAccordion\n  items={['image1.jpg', 'image2.jpg', 'image3.jpg']}\n  height=\"50dvh\"\n  animation={{\n    timing: 'pop',\n    hoverScale: 1.1,\n    rotateAngle: 40,\n  }}\n  onPanelClick={(index) => console.log(index)}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `items` | `(string \\| ReactNode)[]` | **required** | Image URLs or custom content |\n| `height` | `string` | `'50dvh'` | Container height |\n| `gap` | `string` | `'1%'` | Gap between panels |\n| `aspectRatio` | `string` | `'2 / 11.5'` | Panel aspect ratio |\n| `grayscale` | `boolean` | `true` | Grayscale inactive panels |\n| `animation.duration` | `number` | `0.5` | Transition duration (seconds) |\n| `animation.timing` | `'pop' \\| 'snap' \\| string` | `'pop'` | Easing function |\n| `animation.hoverScale` | `number` | `1.07` | Hovered panel scale |\n| `animation.adjacentScale` | `number` | `1.02` | Adjacent panel scale |\n| `animation.hoverDepth` | `number` | `2.2` | Z-depth on hover |\n| `animation.rotateAngle` | `number` | `35` | Adjacent rotation (degrees) |\n| `animation.perspective` | `number` | `25` | Perspective multiplier |\n\n> **Note:** Uses CSS `:has()` selector for previous sibling styling. Requires modern browser support.\n\n---\n\n### ExpandingCards\n\nFlexible expanding cards that grow on hover. Fully customizable content and animations.\n\n```tsx\nimport { ExpandingCards } from 'css-forge'\n\n<ExpandingCards\n  items={[\n    { content: <MyCard />, background: '#e74c3c' },\n    { content: <MyCard />, background: 'linear-gradient(...)' },\n  ]}\n  animation={{ expandedGrow: 8, duration: 0.6 }}\n  onCardClick={(index) => console.log(index)}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `items` | `ExpandingCardItem[]` | **required** | Array of card items |\n| `items[].content` | `ReactNode` | **required** | Card content |\n| `items[].background` | `string` | — | Background color/gradient/image |\n| `items[].style` | `CSSProperties` | — | Per-card styles |\n| `items[].className` | `string` | — | Per-card class |\n| `height` | `string` | `'90%'` | Container height |\n| `gap` | `string` | `'10px'` | Gap between cards |\n| `borderRadius` | `string` | `'30px'` | Card border radius |\n| `minWidth` | `string` | `'70px'` | Collapsed card width |\n| `animation.duration` | `number` | `0.5` | Transition duration |\n| `animation.timing` | `string` | `'ease-in-out'` | Easing function |\n| `animation.expandedGrow` | `number` | `7` | Flex-grow when expanded |\n| `animation.collapsedGrow` | `number` | `1` | Flex-grow when collapsed |\n\n> **Styling tip:** Use `data-expanded=\"true\"` attribute in your CSS to style content based on hover state.\n\n---\n\n### HamburgerButton\n\nAn animated hamburger menu button with two variants.\n\n```tsx\nimport { HamburgerButton } from 'css-forge'\n\n// Uncontrolled\n<HamburgerButton variant=\"spin\" />\n\n// Controlled\nconst [open, setOpen] = useState(false)\n<HamburgerButton active={open} onToggle={setOpen} variant=\"cross\" />\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'spin' \\| 'cross'` | `'spin'` | Animation style |\n| `active` | `boolean` | — | Controlled state |\n| `defaultActive` | `boolean` | `false` | Initial state (uncontrolled) |\n| `onToggle` | `(active: boolean) => void` | — | State change callback |\n| `color` | `string` | `'#fff'` | Line color |\n| `size` | `number` | `2` | Size in rem |\n\n---\n\n### ExpandButton\n\nA plus/minus toggle button with two animation variants.\n\n```tsx\nimport { ExpandButton } from 'css-forge'\n\n<ExpandButton variant=\"rotate\" />\n<ExpandButton variant=\"collapse\" onToggle={(active) => console.log(active)} />\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `variant` | `'rotate' \\| 'collapse'` | `'rotate'` | Animation style |\n| `active` | `boolean` | — | Controlled state |\n| `defaultActive` | `boolean` | `false` | Initial state (uncontrolled) |\n| `onToggle` | `(active: boolean) => void` | — | State change callback |\n| `color` | `string` | `'#fff'` | Icon color |\n| `size` | `number` | `1.5` | Size in rem |\n| `lineThickness` | `number` | `0.125` | Line thickness in rem |\n\n---\n\n### BubbleButton\n\nA magnetic button with cursor-following effect.\n\n```tsx\nimport { BubbleButton } from 'css-forge'\n\n<BubbleButton\n  label=\"Get Started\"\n  href=\"/start\"\n  magnetArea=\"4rem\"\n  backgroundColor=\"#6366f1\"\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | **required** | Button text |\n| `href` | `string` | — | Link URL (renders as anchor) |\n| `fontSize` | `string \\| ValuePerBreakpoint` | `'1.5rem'` | Font size |\n| `magnetArea` | `string \\| ValuePerBreakpoint` | `'4rem'` | Magnetic area padding |\n| `padding` | `string \\| ValuePerBreakpoint` | `'1rem'` | Button padding |\n| `labelColor` | `string` | — | Text color |\n| `backgroundColor` | `string` | — | Background color |\n| `backgroundHoverColor` | `string` | — | Hover background |\n\n> **Responsive sizes:** Use `{ default: '1rem', sm: '1.2rem', md: '1.5rem' }` for breakpoint-specific values.\n\n---\n\n### DottedButton\n\nA magnetic link button with dotted underline animation.\n\n```tsx\nimport { DottedButton } from 'css-forge'\n\n<DottedButton\n  label=\"Learn More\"\n  href=\"/about\"\n  textColor=\"#fff\"\n  dotColor=\"#6366f1\"\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | **required** | Button text |\n| `href` | `string` | `'#'` | Link URL |\n| `textColor` | `string` | — | Text color |\n| `dotColor` | `string` | — | Dot/underline color |\n\n---\n\n### DrawButton\n\nA button with animated SVG stroke effect on hover.\n\n```tsx\nimport { DrawButton } from 'css-forge'\n\n<DrawButton href=\"/contact\" variant=\"circled\">\n  Contact Us\n</DrawButton>\n\n<DrawButton variant=\"underline\" onClick={handleClick}>\n  Learn More\n</DrawButton>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `children` | `ReactNode` | **required** | Button content |\n| `variant` | `'circled' \\| 'underline'` | `'circled'` | SVG animation style |\n| `href` | `string` | — | Link URL |\n| `fontSize` | `string \\| ValuePerBreakpoint` | `'1rem'` | Font size |\n| `labelColor` | `string` | — | Text color |\n| `strokeColor` | `string` | — | SVG stroke color |\n| `download` | `string` | — | Download filename |\n\n---\n\n### SlicerButton\n\nA text link button with a slicing hover animation.\n\n```tsx\nimport { SlicerButton } from 'css-forge'\n\n<SlicerButton\n  label=\"View Projects\"\n  href=\"/projects\"\n  colorHover=\"#00ff88\"\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | **required** | Button text |\n| `href` | `string` | **required** | Link destination |\n| `color` | `string` | `'#fff'` | Text color |\n| `colorHover` | `string` | — | Hover state color |\n| `fontSize` | `string` | `'1rem'` | Font size |\n\n---\n\n### ToggleSwitch\n\nAn accessible toggle switch with optional labels.\n\n```tsx\nimport { ToggleSwitch } from 'css-forge'\n\n<ToggleSwitch\n  labelBefore=\"Off\"\n  labelAfter=\"On\"\n  onToggle={(checked) => console.log(checked)}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `checked` | `boolean` | — | Controlled state |\n| `defaultChecked` | `boolean` | `false` | Initial state (uncontrolled) |\n| `onToggle` | `(checked: boolean) => void` | — | State change callback |\n| `color` | `string` | — | Track color |\n| `sliderColor` | `string` | — | Knob color |\n| `size` | `number` | — | Size in pixels |\n| `labelBefore` | `string` | — | Label before toggle |\n| `labelAfter` | `string` | — | Label after toggle |\n\n---\n\n### DesertToggle\n\nAn animated day/night toggle with desert theme.\n\n```tsx\nimport { DesertToggle } from 'css-forge'\n\n<DesertToggle\n  size={1.5}\n  onToggle={(isNight) => setTheme(isNight ? 'dark' : 'light')}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `checked` | `boolean` | — | Controlled state |\n| `defaultChecked` | `boolean` | `false` | Initial state |\n| `onToggle` | `(checked: boolean) => void` | — | Toggle callback |\n| `size` | `number` | `1` | Scale multiplier |\n| `ariaLabel` | `string` | `'Toggle day/night mode'` | Accessibility label |\n\n---\n\n### HillToggle\n\nAn animated day/night toggle with mountain/forest theme.\n\n```tsx\nimport { HillToggle } from 'css-forge'\n\n<HillToggle\n  size={1.2}\n  onToggle={(isNight) => setTheme(isNight ? 'dark' : 'light')}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `checked` | `boolean` | — | Controlled state |\n| `defaultChecked` | `boolean` | `false` | Initial state |\n| `onToggle` | `(checked: boolean) => void` | — | Toggle callback |\n| `size` | `number` | `1` | Scale multiplier |\n| `ariaLabel` | `string` | `'Toggle day/night mode'` | Accessibility label |\n\n---\n\n### FloatingInput\n\nAn input field with floating label animation.\n\n```tsx\nimport { FloatingInput } from 'css-forge'\n\n<FloatingInput\n  name=\"email\"\n  label=\"Email Address\"\n  type=\"email\"\n  required\n  error={errors.email}\n  value={email}\n  onChange={(e) => setEmail(e.target.value)}\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `name` | `string` | **required** | Input name/id |\n| `label` | `string` | **required** | Floating label text |\n| `type` | `string` | `'text'` | Input type |\n| `required` | `boolean` | `false` | Mark as required |\n| `disabled` | `boolean` | `false` | Disable input |\n| `error` | `string` | — | Error message |\n| `value` | `string` | — | Controlled value |\n| `onChange` | `ChangeEventHandler` | — | Change handler |\n| `borderColor` | `string` | — | Border color |\n| `borderColorFocus` | `string` | — | Focus border color |\n| `backgroundColor` | `string` | — | Background color |\n| `textColor` | `string` | — | Text color |\n| `errorColor` | `string` | — | Error state color |\n\n---\n\n### WordScrambler\n\nA text scramble animation on hover.\n\n```tsx\nimport { WordScrambler } from 'css-forge'\n\n<WordScrambler\n  words={['Developer', 'Designer', 'Creator']}\n  speed={30}\n  textColor=\"#fff\"\n/>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `words` | `string[]` | **required** | Array of words to cycle |\n| `speed` | `number` | `30` | Animation speed (ms per iteration) |\n| `textColor` | `string` | — | Text color |\n| `fontSize` | `string` | — | Font size |\n\n---\n\n### SkillBar\n\nA progress bar component for displaying skill levels.\n\n```tsx\nimport { SkillBar } from 'css-forge'\n\n<SkillBar label=\"React\" level={90} />\n<SkillBar label=\"TypeScript\" level={85} />\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | **required** | Skill name |\n| `level` | `number` | **required** | Progress level (0-100) |\n\n---\n\n### Carousel\n\nA fully-featured carousel with touch support, autoplay, and lazy loading.\n\n```tsx\nimport { Carousel } from 'css-forge'\n\n<Carousel\n  slidesToShow={3}\n  loop\n  autoplay={5000}\n  lazyLoad\n>\n  <img src=\"slide1.jpg\" alt=\"Slide 1\" />\n  <img src=\"slide2.jpg\" alt=\"Slide 2\" />\n  <img src=\"slide3.jpg\" alt=\"Slide 3\" />\n</Carousel>\n```\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `children` | `ReactNode[]` | **required** | Slide content |\n| `slidesToShow` | `number` | `1` | Visible slides |\n| `loop` | `boolean` | `false` | Enable infinite loop |\n| `showDots` | `boolean` | `true` | Show dot navigation |\n| `showButtons` | `boolean` | `true` | Show prev/next buttons |\n| `outerButtons` | `boolean` | `false` | Position buttons outside |\n| `autoplay` | `number` | `0` | Auto-advance interval (ms) |\n| `pauseOnHover` | `boolean` | `true` | Pause autoplay on hover |\n| `lazyLoad` | `boolean` | `false` | Lazy load slides |\n| `transitionDuration` | `number` | `250` | Transition time (ms) |\n| `buttonColor` | `string` | — | Button color |\n| `activeDotColor` | `string` | — | Active dot color |\n| `dotColor` | `string` | — | Inactive dot color |\n| `prevIcon` | `ReactNode` | `'❮'` | Previous button icon |\n| `nextIcon` | `ReactNode` | `'❯'` | Next button icon |\n\n---\n\n## Hooks\n\n### useMagnetize\n\nA magnetic cursor-following effect hook. Elements follow the cursor within a defined area.\n\n```tsx\nimport { useMagnetize } from 'css-forge'\n\nconst areaRef = useRef<HTMLDivElement>(null)\n\nconst { handleMouseMove, handleMouseLeave } = useMagnetize({\n  areaRef,\n  targets: [\n    { selector: '.button', options: { intensity: 0.4 } },\n    { selector: '.label', options: { intensity: 0.15 } },\n  ],\n})\n\n<div\n  ref={areaRef}\n  onMouseMove={handleMouseMove}\n  onMouseLeave={handleMouseLeave}\n>\n  <button className=\"button\">\n    <span className=\"label\">Click me</span>\n  </button>\n</div>\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `intensity` | `number` | `1` | Movement intensity (0.1-2) |\n| `followLerpFactor` | `number` | `0.18` | Follow speed (0.02-0.3) |\n| `clampWithinArea` | `boolean` | `true` | Keep within bounds |\n| `maxTravelPercent` | `number` | `200` | Max movement (% of size) |\n| `cursorOffsetPercent` | `{ x, y }` | `{ x: 0, y: 0 }` | Cursor offset |\n| `returnSpring.stiffness` | `number` | `18` | Spring stiffness (5-40) |\n| `returnSpring.damping` | `number` | `10` | Spring damping (4-20) |\n| `returnSpring.precision` | `number` | `0.02` | Settle precision |\n\n> **Important:** The container element (`areaRef`) should have `position: relative` or `position: absolute` for proper positioning. Use padding on the container to define the magnetic area around the target element.\n\n---\n\n### useScrollDraw\n\nAnimate SVG path stroke based on scroll position.\n\n```tsx\nimport { useScrollDraw } from 'css-forge'\n\nconst pathRef = useRef<SVGPathElement>(null)\nconst containerRef = useRef<HTMLDivElement>(null)\n\nuseScrollDraw(pathRef, containerRef)\n\n<div ref={containerRef} style={{ overflowY: 'scroll', height: '100vh' }}>\n  <svg>\n    <path\n      ref={pathRef}\n      d=\"M0 0 L100 100\"\n      stroke=\"#fff\"\n      strokeWidth=\"2\"\n      fill=\"none\"\n    />\n  </svg>\n  <div style={{ height: '300vh' }} />\n</div>\n```\n\n| Param | Type | Description |\n|-------|------|-------------|\n| `pathRef` | `RefObject<SVGGeometryElement>` | Reference to SVG path |\n| `containerRef` | `RefObject<HTMLElement>` | Scrollable container (optional, defaults to window) |\n\n> **Requirements:**\n> - Path must have `stroke` and `fill=\"none\"` attributes\n> - Container needs scrollable content (height > viewport)\n> - Works with any SVG geometry element that has `getTotalLength()`\n\n---\n\n### useSvgFiller\n\nFill an SVG rectangle based on scroll position.\n\n```tsx\nimport { useSvgFiller } from 'css-forge'\n\nconst fillRef = useRef<SVGRectElement>(null)\nconst containerRef = useRef<HTMLDivElement>(null)\n\nuseSvgFiller(fillRef, containerRef, { startAt: 0.2, reverse: false })\n\n<div ref={containerRef} style={{ overflowY: 'scroll' }}>\n  <svg>\n    <rect ref={fillRef} x=\"0\" y=\"0\" width=\"100\" height=\"500\" fill=\"#6366f1\" />\n  </svg>\n  <div style={{ height: '300vh' }} />\n</div>\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `startAt` | `number` | `0` | Scroll % to start (0-1) |\n| `reverse` | `boolean` | `false` | Fill from bottom |\n\n---\n\n### useScrollTrigger\n\nFire callbacks when scroll reaches certain percentage thresholds.\n\n```tsx\nimport { useScrollTrigger } from 'css-forge'\n\nconst containerRef = useRef<HTMLDivElement>(null)\nconst [section, setSection] = useState('intro')\n\nuseScrollTrigger({\n  containerRef,\n  triggers: [\n    { threshold: 0.25, onEnter: () => setSection('about') },\n    { threshold: 0.5, onEnter: () => setSection('work'), once: true },\n    { threshold: 0.75, onEnter: () => setSection('contact'), onExit: () => setSection('work') },\n  ],\n})\n\n<div ref={containerRef} style={{ overflowY: 'scroll', height: '100vh' }}>\n  <div style={{ height: '400vh' }}>Current: {section}</div>\n</div>\n```\n\n| Trigger Option | Type | Description |\n|----------------|------|-------------|\n| `threshold` | `number` | Scroll percentage (0-1) |\n| `onEnter` | `() => void` | Called when crossing down |\n| `onExit` | `() => void` | Called when crossing up |\n| `once` | `boolean` | Fire onEnter only once |\n\n---\n\n## Responsive Breakpoints\n\nComponents supporting `ValuePerBreakpoint` use these breakpoints:\n\n| Key | Breakpoint |\n|-----|------------|\n| `default` | Base value |\n| `sm` | `400px` |\n| `md` | `800px` |\n| `mdx` | `900px` |\n| `lg` | `1600px` |\n\n```tsx\n<BubbleButton\n  fontSize={{ default: '1rem', sm: '1.2rem', md: '1.5rem', lg: '2rem' }}\n  magnetArea={{ default: '2rem', md: '4rem' }}\n/>\n```\n\n---\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start Storybook\nnpm run storybook\n\n# Run tests\nnpm test\n\n# Build for production\nnpm run build\n```\n\n---\n\n## Browser Support\n\n- Chrome 129+\n- Safari 17.4+\n- Firefox 128+\n- Edge 129+\n\nSome features use modern CSS like `::details-content`, `:has()`, and `@starting-style` which may require recent browser versions for full functionality.\n\n---\n\n## License\n\nMIT © [Adrian Perdomo Llerena](https://github.com/aperdomoll90)\n","readmeFilename":"README.md"}