{"_id":"@bitcurve/reactor-tw-core","_rev":"7-2bcf9753c90ee9dcf16d97fac5001244","name":"@bitcurve/reactor-tw-core","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@bitcurve/reactor-tw-core","version":"0.0.1","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.1","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"a77cd1e194dc1c0ff816c269f5593b2b33caf535","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.1.tgz","fileCount":10,"integrity":"sha512-PMD7XSFayRJ8KDHtgb7cACzw+fEa2twwnb1HUazfSIHv+XWG3tiXEr/UcsgXSeIo8yuD1YShTnDaovzpMIetwg==","signatures":[{"sig":"MEUCIAPnQGKxtvbv3SR7+uaFeG2sYr5T+SyaLiVvUnjpek37AiEA0TsxSnUVBQDg4NjX+KVMtV/KrJVq2LUjSE+sq7dTqqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307053},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/b1aafddc1fae71536f15d35e72480a9c/bitcurve-reactor-tw-core-0.0.1.tgz","_integrity":"sha512-PMD7XSFayRJ8KDHtgb7cACzw+fEa2twwnb1HUazfSIHv+XWG3tiXEr/UcsgXSeIo8yuD1YShTnDaovzpMIetwg==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.6.0","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.3.0","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.7","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.13","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.0","@bitcurve/reactor-tw-shadcn":"0.0.1"},"peerDependencies":{"tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.0","@bitcurve/reactor-tw-shadcn":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.1_1722381001608_0.5435070892767511","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bitcurve/reactor-tw-core","version":"0.0.2","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.2","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"1bf60955910bc8c3f55dfe8549fc782216a28a84","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.2.tgz","fileCount":10,"integrity":"sha512-5vYZELW5q9EZo5QGa0AxCH36H90aboBInl5yq2r1aO9ECRqEo9phs5wEqAU/0Z929DoI6nPgK5fsSB1iqXVC4g==","signatures":[{"sig":"MEUCIQCiXQK+7m5mk9mEgN45nAM5pMtuYwWOK50LVu/d174jtwIgLt68SINAbe9QSOdhHofior8H5kFd3hEeCqnc51HRbgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251473},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/f3065dc5c62f2b4abeb5132c7a5772f3/bitcurve-reactor-tw-core-0.0.2.tgz","_integrity":"sha512-5vYZELW5q9EZo5QGa0AxCH36H90aboBInl5yq2r1aO9ECRqEo9phs5wEqAU/0Z929DoI6nPgK5fsSB1iqXVC4g==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.6.0","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.3.0","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.7","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.13","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.1","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.2_1722902794602_0.25890466634770126","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@bitcurve/reactor-tw-core","version":"0.0.3","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.3","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"d47b8e5d5e77d0d07c7a43300fc0cd5494b21206","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.3.tgz","fileCount":10,"integrity":"sha512-gTtjaqOzRP6sAE/omkSi130d5Q6c/ixAj49iTRuXM1g43RwS4e9D0OBQVC0q4XTuhkTmtNq5AWFK749ytWvu0Q==","signatures":[{"sig":"MEQCIDvpmVLBU1o56LqxsPMzqutV/LqXTRl1yhMayBunhxCeAiBup5sBq4jrCrTwXUbK/hDRJ33t5jwWNDAUo+YjqymLSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270434},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/ec68c9bd23b4d99e1ad2ff16080d7057/bitcurve-reactor-tw-core-0.0.3.tgz","_integrity":"sha512-gTtjaqOzRP6sAE/omkSi130d5Q6c/ixAj49iTRuXM1g43RwS4e9D0OBQVC0q4XTuhkTmtNq5AWFK749ytWvu0Q==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.6.0","colorjs.io":"^0.5.2","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.3.0","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.7","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.13","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.1","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.7","@bitcurve/reactor-style":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.3_1723085800131_0.04780515155884468","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@bitcurve/reactor-tw-core","version":"0.0.4","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.4","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"46b72bffb1b9d53efaffa27368fd806a14aa0e17","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.4.tgz","fileCount":10,"integrity":"sha512-JpkjY6W3/ZFFZP27HY5171gXhpwUGNaHu0+tIqFVeaQNRk7B56bSdbkcBC6Be9y91WAXOMH52COLswMCF+W57w==","signatures":[{"sig":"MEUCIQCgCeoxRfb4MgUeA2E5xG+g2C9f6mdSVqjiN/dHLx+1xwIgCzjwBILwhSD9pwWq5Cwb2d6ZSn2tAbfhBXUrtnzV0mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296867},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/e0fc2d8748f0fdf8ec1485d3ae9a6c39/bitcurve-reactor-tw-core-0.0.4.tgz","_integrity":"sha512-JpkjY6W3/ZFFZP27HY5171gXhpwUGNaHu0+tIqFVeaQNRk7B56bSdbkcBC6Be9y91WAXOMH52COLswMCF+W57w==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.11.0","colorjs.io":"^0.5.2","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.5.2","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.8","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.15","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.4_1725054235059_0.6565881985849995","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bitcurve/reactor-tw-core","version":"0.0.5","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.5","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"ea1a6b4ca8aad4d433eac4e49474fa76480449bb","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.5.tgz","fileCount":10,"integrity":"sha512-/h1nKJ7mAozhEpJZ6pZNXxobzo/ksMLCuNzE4WTY56MECtvi6ZsCpajnpYOpYhaD5JWumiJgNL8ecS98HGMzAA==","signatures":[{"sig":"MEUCIGRhgs8qR+hcDK6c59G9UgGzf254Obank5wSICdFl5OtAiEAjHtQMR+CsRzanyPvyUg8nEWk1HmGL9BZuRuMtOqQaGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297715},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/66a8146971c80a7e344254cc1e31ff6a/bitcurve-reactor-tw-core-0.0.5.tgz","_integrity":"sha512-/h1nKJ7mAozhEpJZ6pZNXxobzo/ksMLCuNzE4WTY56MECtvi6ZsCpajnpYOpYhaD5JWumiJgNL8ecS98HGMzAA==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.11.0","colorjs.io":"^0.5.2","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.5.2","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.8","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.15","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.5_1725224228257_0.7907720138977667","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bitcurve/reactor-tw-core","version":"0.0.6","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.6","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"55289de2768863840bfebf7457dfd09f784c3f1a","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.6.tgz","fileCount":10,"integrity":"sha512-eiB4LsHzcN++dv1fK/MvrStbD8mgFuNjo3HYjx0pzqHb4PEbe5TVTUgo8Ew7NAMlEdMX8IWH06Fe7nA96kwc1A==","signatures":[{"sig":"MEQCICbKIHpbSUtMTTqanKUj6nT9vpd3XuIvsf4ZYfNm3XC9AiBtk4FAuElOR1BDdf9QnoUnTqOv1ZhUoFBoeNwLguUaTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307594},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/9e71f6cad41bccb4b00ab76fc0c1dbae/bitcurve-reactor-tw-core-0.0.6.tgz","_integrity":"sha512-eiB4LsHzcN++dv1fK/MvrStbD8mgFuNjo3HYjx0pzqHb4PEbe5TVTUgo8Ew7NAMlEdMX8IWH06Fe7nA96kwc1A==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.11.0","colorjs.io":"^0.5.2","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.5.2","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.8","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.15","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.2","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.6_1725438163229_0.8224682079877286","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bitcurve/reactor-tw-core","version":"0.0.7","license":"Apache-2.0","_id":"@bitcurve/reactor-tw-core@0.0.7","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"homepage":"https://github.com/appcurve/reactor#readme","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"dist":{"shasum":"40d6b5e583605d4ba2b7c6ee679fffeb3491619d","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.7.tgz","fileCount":10,"integrity":"sha512-EpdLcOhu7OpOdWXXC+GG8KImg0d+0dyOlHNzdQsvv7ysRG/vSChI2lGw8uZ2JjjzQpBpnFBmNCjj3hn/hkvrzw==","signatures":[{"sig":"MEUCIEiYtvuInj4YrXv1ytu+EymkGLYsiUuPQqUvCV5hGOU8AiEA6tLULdb7zAdmRVs0YIZcH1ORy7aN4ZCCn4WGAtTNQKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316769},"main":"dist/index.js","type":"module","_from":"file:bitcurve-reactor-tw-core-0.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint src","test":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","check":"tsc --noEmit"},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"_resolved":"/tmp/2f07923f7806ef9dcbcaac24561c01cb/bitcurve-reactor-tw-core-0.0.7.tgz","_integrity":"sha512-EpdLcOhu7OpOdWXXC+GG8KImg0d+0dyOlHNzdQsvv7ysRG/vSChI2lGw8uZ2JjjzQpBpnFBmNCjj3hn/hkvrzw==","repository":{"url":"git+ssh://git@github.com/appcurve/reactor.git","type":"ssh","directory":"packages/tw-core"},"_npmVersion":"10.7.0","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"colord":"^2.9.3","remeda":"2.11.0","colorjs.io":"^0.5.2","ts-deepmerge":"^7.0.1","fluid-tailwind":"^1.0.3","tailwind-merge":"^2.5.2","mini-svg-data-uri":"^1.4.4","@tailwindcss/forms":"^0.5.8","tailwindcss-animate":"^1.0.7","@evilmartians/harmony":"^1.2.0","@tailwindcss/typography":"^0.5.15","@tailwindcss/container-queries":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.3","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.3","@bitcurve/reactor-tw-shadcn":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/reactor-tw-core_0.0.7_1725583286843_0.10164701781418706","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bitcurve/reactor-tw-core","type":"module","version":"0.0.8","license":"Apache-2.0","main":"dist/index.js","types":"dist/index.d.ts","private":false,"sideEffects":false,"repository":{"type":"ssh","url":"git+ssh://git@github.com/appcurve/reactor.git","directory":"packages/tw-core"},"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"dependencies":{"@evilmartians/harmony":"^1.2.0","@tailwindcss/container-queries":"^0.1.1","@tailwindcss/forms":"^0.5.8","@tailwindcss/typography":"^0.5.15","colord":"^2.9.3","colorjs.io":"^0.5.2","fluid-tailwind":"^1.0.3","mini-svg-data-uri":"^1.4.4","remeda":"2.11.0","tailwind-merge":"^2.5.2","tailwindcss-animate":"^1.0.7","ts-deepmerge":"^7.0.1"},"devDependencies":{"tailwindcss":"^3.4.10","typescript":"^5.5.4","@bitcurve/reactor-style":"0.0.3","@bitcurve/reactor-theming":"0.0.1","@bitcurve/reactor-tw-shadcn":"0.0.2"},"peerDependencies":{"tailwindcss":"^3.4.10","@bitcurve/reactor-style":"0.0.3","@bitcurve/reactor-tw-shadcn":"0.0.2"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","lint":"eslint src","check":"tsc --noEmit","test":"vitest"},"_id":"@bitcurve/reactor-tw-core@0.0.8","description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","bugs":{"url":"https://github.com/appcurve/reactor/issues"},"homepage":"https://github.com/appcurve/reactor#readme","_integrity":"sha512-y8cGnmvyJJ5tF0BokhZb53KhvMjI1RxtmtyhdnIgtd9y6H5+sTxef7Kvgo5ARLZbhK/RLlXLb+Hhh5R50AduOA==","_resolved":"/tmp/839634a60b06d6780e00a68766f1449e/bitcurve-reactor-tw-core-0.0.8.tgz","_from":"file:bitcurve-reactor-tw-core-0.0.8.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-y8cGnmvyJJ5tF0BokhZb53KhvMjI1RxtmtyhdnIgtd9y6H5+sTxef7Kvgo5ARLZbhK/RLlXLb+Hhh5R50AduOA==","shasum":"704cc537319a11af8e2b63920d0f3aa27fa539a0","tarball":"https://registry.npmjs.org/@bitcurve/reactor-tw-core/-/reactor-tw-core-0.0.8.tgz","fileCount":10,"unpackedSize":318567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEfAb9acEaCpfSX20Cg1J1wSG9f2PR918Nh3KeHNXFVAiEAjMaCAM963s2XefkYhtdUUiBgQTDeCx/g8CFli8o436I="}]},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"directories":{},"maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor-tw-core_0.0.8_1728087420687_0.9691769836604847"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-30T23:10:01.482Z","modified":"2024-10-05T00:17:01.212Z","0.0.1":"2024-07-30T23:10:01.970Z","0.0.2":"2024-08-06T00:06:34.817Z","0.0.3":"2024-08-08T02:56:40.324Z","0.0.4":"2024-08-30T21:43:55.227Z","0.0.5":"2024-09-01T20:57:08.395Z","0.0.6":"2024-09-04T08:22:43.581Z","0.0.7":"2024-09-06T00:41:27.069Z","0.0.8":"2024-10-05T00:17:01.017Z"},"bugs":{"url":"https://github.com/appcurve/reactor/issues"},"license":"Apache-2.0","homepage":"https://github.com/appcurve/reactor#readme","repository":{"type":"ssh","url":"git+ssh://git@github.com/appcurve/reactor.git","directory":"packages/tw-core"},"description":"Core tailwind presets + plugins for projects that use _reactor-*_ packages.","maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"readme":"# @bitcurve/reactor-tw-core\n\nCore tailwind presets + plugins for projects that use _reactor-*_ packages.\n\nThis preset:\n\n- replaces default tailwind colour palette with oklch [@evilmartians/harmony](https://github.com/evilmartians/harmony) palette\n- adds the official tailwind plugins: `@tailwindcss/container-queries`, `@tailwindcss/forms`, and `@tailwindcss/typography`\n- adds the community plugin `tailwindcss-animate`\n- installs and configures `fluid-tailwind` ([fluid.tw](https://fluid.tw/)) including setting theme `screens` and `fontSize` to use rem values to enable fluid responsive design\n- defines CSS custom properties (CSS variables) and corresponding tailwind utilities via `theme.extend.colors` to define a colour palette and typography configuration that follows project conventions\n- adds various utilities\n- adds global CSS styles\n\nOptionally use this preset alongside `@bitcurve/reactor-tw-shadcn` to support [shadcn/ui](https://ui.shadcn.com/) and load its default palette. \n\nThe preset uses Nunito + Nunito Sans from (this can be overridden by an upstream project).\n\nThe preset follows the palette naming convention to use a 'P' (for _palette_) prefix to denote colours e.g. `bg-P-background` which also relates to their corresponding css variable names e.g. `--P-background`.\n\nAll colour values in CSS variables are defined using CSS colour channel values (arguments to CSS color space functions) to support tailwind opacity variants. Refer to docs for details: https://tailwindcss.com/docs/customizing-colors#using-css-variables\n\nThis package is published as both ESM + CJS with types and source maps targeting ES2022.\n\n## Installation\n\nAll documentation and examples assume ESM; revise the syntax accordingly if you are using CommonJS.\n\n### Install Peer Dependencies\n\nInstall required peer dependencies:\n\n```sh\npnpm add -D @bitcurve/reactor-style\npnpm add -D @bitcurve/reactor-tw-shadcn\n```\n\nThis package includes the following required packages in its dependencies array of `package.json` so they should also be installed by virtue of installing this package: `@evilmartians/harmony`, `@tailwindcss/container-queries`, `@tailwindcss/forms`, `@tailwindcss/typography`, and `tailwindcss-animate`.\n\n### Install this Package\n\nInstall this package as a dev dependency:\n\n```sh\npnpm add -D @bitcurve/reactor-tw-core\n```\n\n### Configure Tailwind\n\nIn your tailwind configuration file e.g. `tailwind.config.ts` import the preset and add it to the `presets` array:\n\n```ts\nimport { reactorPreset } from '@bitcurve/reactor-tw-core'\n\nconst tailwindConfig = {\n  // ...\n\n  presets: [reactorPreset],\n\n  // ...\n}\n\nexport default tailwindConfig\n```\n\n### Add `fluid-tailwind`\n\nFor maintainability and clarity it is recommended to install `fluid-tailwind` and configure `fluid-tailwind` per the installation instructions at https://fluid.tw/#installation to define it at the tailwind config level. \n\nIn `tailwind.config.ts` (as per the installation guide):\n\n- set `content.extract` to the fluid-tailwind _extractor_\n- add the `fluid` plugin to the `plugins` array\n\n### Add font packages\n\nIf you plan on sticking to the preset default typeface choices of Nunito (Variable) and Nunito Sans (Variable) then add the packages published by [Fontsource](https://fontsource.org/) and install them per the [installation guide](https://fontsource.org/docs/getting-started/install):\n\n```sh\npnpm add @fontsource-variable/nunito @fontsource-variable/nunito-sans\n```\n\nOtherwise you can override `theme.fontFamily.sans` and `theme.fontFamily.heading` with your own choices.\n\n## Note on Precedence with Tailwind Presets \n\nIn case your project has multiple presets remember that tailwindcss will intelligently merge them in the order of the `presets` array.\n\nLater presets will override conflicting values from earlier presets. Any `theme` or `plugins` values defined directly in a tailwind configuration file will in turn override any conflicting values from any presets.\n\n## Usage\n\n### Merge css class names with `cn()`\n\n```ts\nimport { cn } from '@bitcurve/reactor-style'\n```\n","readmeFilename":"README.md"}