{"_id":"tailwind-styled-v4","_rev":"173-e0675d44727caa9b576ec535668cc549","name":"tailwind-styled-v4","dist-tags":{"alpha":"5.0.6-canary.0.0","canary":"5.0.12","latest":"5.1.35"},"versions":{"1.0.0":{"name":"tailwind-styled-v4","version":"1.0.0","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@1.0.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4.1.2","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4.1.2/issues"},"dist":{"shasum":"292712a90c617789260ea4da648867aa0481fd87","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-1.0.0.tgz","fileCount":18,"integrity":"sha512-xfnSupdIkbVUpMr7ml1o2KRefvAuibQD/tW4J4ChZOmw0V9hKWEBLD3pN4lPlyuqqnYEqDqICgZfcXqq0EM/YA==","signatures":[{"sig":"MEYCIQDKpngfm6Xgeprw9Wrn337mljFIVPaQgKLP0VinP3Zi9gIhAOXU+4CdqtYiN3pknr/f0U1tR5tbZ8yYcJd8h6uB/01Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3168568},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./compiler":{"types":"./dist/compiler/index.d.ts","import":"./dist/compiler/index.mjs","require":"./dist/compiler/index.js"},"./package.json":"./package.json","./webpack-loader":{"require":"./dist/webpack-loader.js"},"./turbopack-loader":{"require":"./dist/turbopack-loader.js"}},"gitHead":"fb7b464b5f59a5db74368b31eb1eed39927ab6bc","scripts":{"dev":"tsup --watch","lint":"eslint src tests","test":"npm run test:unit && npm run test:snapshot","build":"tsup","clean":"rm -rf dist bundle-report.json tailwind.safelist.json","setup":"ts-node -P tsconfig.test.json src/setup/intellisense.ts","format":"prettier --write src tests scripts starters","analyze":"npm run build && ts-node -P tsconfig.test.json scripts/analyze-bundle.ts","prepare":"npm run build","lint:fix":"eslint src tests --fix","test:all":"npm run test && npm run test:legacy","build:all":"npm run build:types && npm run build","test:unit":"ts-node -P tsconfig.test.json tests/unit/propEngine.unit.test.ts && ts-node -P tsconfig.test.json tests/unit/validator.test.ts","typecheck":"tsc --noEmit","build:types":"ts-node -P tsconfig.test.json scripts/build-types.ts","test:legacy":"ts-node -P tsconfig.test.json tests/variant.test.ts && ts-node -P tsconfig.test.json tests/propEngine.test.ts && ts-node -P tsconfig.test.json tests/responsive.test.ts && ts-node -P tsconfig.test.json tests/zeroRuntime.test.ts","format:check":"prettier --check src tests scripts starters","test:snapshot":"ts-node -P tsconfig.test.json tests/integration/snapshot.test.ts","build:safelist":"ts-node -P tsconfig.test.json scripts/extract-css.ts"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.1.2.git","type":"git"},"_npmVersion":"10.9.3","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@types/node":"^20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","eslint":"^9","ts-node":"^10","prettier":"^3","@eslint/js":"^9","typescript":"^5","@types/react":"^19","@types/react-dom":"^19","typescript-eslint":"^8","eslint-plugin-react":"^7","@types/styled-components":"^5","@typescript-eslint/parser":"^8","eslint-plugin-react-hooks":"^5","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"clsx":"^2","react":">=18","react-dom":">=18","tailwind-merge":"^3","styled-components":">=6"},"peerDependenciesMeta":{"clsx":{"optional":true},"tailwind-merge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_1.0.0_1773200364192_0.4076339340945845","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"tailwind-styled-v4","version":"1.0.1","author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@1.0.1","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"bin":{"tailwind-styled-v4":"dist/cli/init.js"},"dist":{"shasum":"0f6da5a2d135d427e65ea452e106f156a93ff1a7","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-1.0.1.tgz","fileCount":19,"integrity":"sha512-ADptEYKyl1XQmB/X5OHJMStyMdBsNyGZIRCp9X/QyfPQXv50687xa02hVj8gpX1L86Z8R7TdRp1QdvmGvFN8KA==","signatures":[{"sig":"MEUCID4IUYufeVkwiMFFWfOyJKCvlohpJqdxTH+KY9gdc8VFAiEAiajTOMdNnqKEMDh5sWBO87dSLnUcpSx6wjxpNhx6Cqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3197018},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"require":"./dist/cli/init.js"},"./compiler":{"types":"./dist/compiler/index.d.ts","import":"./dist/compiler/index.mjs","require":"./dist/compiler/index.js"},"./package.json":"./package.json","./webpack-loader":{"require":"./dist/webpack-loader.js"},"./turbopack-loader":{"require":"./dist/turbopack-loader.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"_npmVersion":"10.9.3","description":"Tailwind CSS v4 + styled-components — variant engine, prop engine, zero-runtime compiler","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2","tailwind-merge":"^3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19"},"peerDependencies":{"react":">=18","react-dom":">=18","styled-components":">=6"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_1.0.1_1773279526677_0.02258779842855474","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"tailwind-styled-v4","version":"4.0.0","author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@4.0.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"dist":{"shasum":"9291fd97904fb7caa36b7a6e45c69dae06998640","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-4.0.0.tgz","fileCount":75,"integrity":"sha512-kQplNJgg9lB//wNdxa17ZQli7i4T4GJ1YVA1DCXR0en0+MXIlpeM3KXxDDKZkR8jfyDGLncmu+XzKs7YYLbpxQ==","signatures":[{"sig":"MEUCIFbNkVFUZdnemM72PaQGrEx103lxIZJmoQrZAngIQ/fkAiEAghUVsLmT4G3hoWwnt/5t6mfn+yWOAWO01+1KAfDFpdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3315818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./css":{"types":"./dist/css.d.ts","import":"./dist/css.js","require":"./dist/css.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.js","require":"./dist/theme.cjs"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.js","require":"./dist/preset.cjs"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.js","require":"./dist/animate.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.js","require":"./dist/compiler.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","require":"./dist/devtools.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"_npmVersion":"10.9.3","description":"Zero-config, zero-runtime, compiler-driven Tailwind styling — tw.div, variants, RSC-aware","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"postcss":"^8","tailwind-merge":"^3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5","@types/node":"^20","@types/react":"^19","@tailwind-styled/animate":"*"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_4.0.0_1773399582898_0.7305141848063597","host":"s3://npm-registry-packages-npm-production"},"peerDependenciesOptional":{"tailwindcss":"^4","@tailwindcss/postcss":"^4"}},"5.0.0":{"name":"tailwind-styled-v4","version":"5.0.0","author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"dist":{"shasum":"36f88b3ca7d9da6a000fd130aa32f64be24105e8","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.0.tgz","fileCount":59,"integrity":"sha512-inP6pgYkhQQLswHbWN6bUqI3GRh9g7U8kBDynb5fT8VWErDSzb7hTcdaA8yHvHyOl9PrAl5Hc0hQ1PGhhdxD7g==","signatures":[{"sig":"MEQCIC3ltjKcliAu7kcECByU+ucExP4RnZQyQCEcW9TzdimRAiAXSJYlRq0rjiESQqW2rCiwR5CEtQX42HjI3HMzfMIg4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085022},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./css":{"types":"./dist/css.d.ts","import":"./dist/css.js","require":"./dist/css.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./theme":{"types":"../theme/dist/index.d.ts","import":"../theme/dist/index.js","require":"../theme/dist/index.cjs"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.js","require":"./dist/preset.cjs"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.js","require":"./dist/animate.cjs"},"./plugins":{"types":"../plugin/dist/index.d.ts","import":"../plugin/dist/index.js","require":"../plugin/dist/index.cjs"},"./compiler":{"types":"../compiler/dist/index.d.ts","import":"../compiler/dist/index.js","require":"../compiler/dist/index.cjs"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.js","require":"./dist/devtools.cjs"},"./package.json":"./package.json"},"gitHead":"64c317181d04146bed4a4f8115865970a6acfdb4","scripts":{"dev":"tsup --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"_npmVersion":"11.11.1","description":"Zero-config, zero-runtime, compiler-driven Tailwind styling — tw.div, variants, RSC-aware","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"postcss":"^8","tailwind-merge":"^3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5","@types/node":"^20","@types/react":"^19","@tailwind-styled/animate":"^5.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.0_1774280779980_0.7857609284420886","host":"s3://npm-registry-packages-npm-production"},"peerDependenciesOptional":{"tailwindcss":"^4","@tailwindcss/postcss":"^4"}},"5.0.1":{"name":"tailwind-styled-v4","version":"5.0.1","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.1","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4.1.2","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4.1.2/issues"},"dist":{"shasum":"a3a1f6d673a34326c7c98c6ff4a5e4978f72c1a9","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.1.tgz","fileCount":152,"integrity":"sha512-VfCMISgMeh4HjvJf7oV0TOnTSgvHP4RGw/lFJstqIV+IObpb2I4isyNoO7VBxEHEM1//S4XhioS8eWaSOQuTPQ==","signatures":[{"sig":"MEUCIQCr3OGPxrHa06dZLFWNcBeg7IxLL7INK6SQSvRVwv+5IgIgQl8nHkRHaL7adczRjQRMgakjVo+7kTVxF5AdIEmAcKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8363516},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check --write .","test":"node --test 'packages/*/test/*.test.mjs'","build":"tsup","check":"biome format --write && node scripts/lint.mjs && tsc --noEmit","build:rust":"cd native && cargo build --release","build:packages":"tsup"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.1.2.git","type":"git"},"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","next":"^16.2.1","tsup":"^8","oxlint":"^1.56.0","typescript":"^5","@types/node":"^20.19.37","@types/react":"^19","@biomejs/biome":"^2.4.7","tailwind-merge":"^3.5.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.1_1774345814101_0.42237536847695933","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"tailwind-styled-v4","version":"5.0.2","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.2","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4.1.2","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4.1.2/issues"},"dist":{"shasum":"ea138f25bf127822f3a0e74e79a8dcd5cea8eaf0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.2.tgz","fileCount":153,"integrity":"sha512-+EAUVTBjrOOH79J1LrVTehmqcwV4KjgFveT+1u6TjtIpO3UTEF1fy+6KlKVF2E19VB2jL6xX2CpYHb8oboQm8Q==","signatures":[{"sig":"MEUCIBHKrXg4NkZ0ZvoAQHydUSwemz+4iQAzt8ANLeeW2S0uAiEAjvYruacSYj4bo2HRyzAf+1a3G9bjI9yWRrgpRtDBW30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31834932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check --write .","test":"node --test 'packages/*/test/*.test.mjs'","build":"tsup","check":"biome format --write && node scripts/lint.mjs && tsc --noEmit","build:rust":"cd native && cargo build --release","build:packages":"tsup"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.1.2.git","type":"git"},"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","next":"^16.2.1","tsup":"^8","oxlint":"^1.56.0","typescript":"^5","@types/node":"^20.19.37","@types/react":"^19","@biomejs/biome":"^2.4.7","tailwind-merge":"^3.5.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.2_1774431614170_0.003708441844927357","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"tailwind-styled-v4","version":"5.0.3","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.3","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/cli.js"},"dist":{"shasum":"99e8ea272d1e11731e30c1ec6aa33043d8a4be82","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.3.tgz","fileCount":153,"integrity":"sha512-h7EoR8dRHWd0katsX3Ta1kbMlUSJ41VwlrRSXZcxhGcKCXOK0kuExs3fVy/3yP8YCZhZUWeAwXw35GcfnKJ81A==","signatures":[{"sig":"MEQCIH/3Y/P2e8jnjyxsItq9+Sthyx7GDN2teup+eBTRZgw8AiAiCx3x0No6jSsJZjlGR4nk5g/mfUJ8iyj4CfqviWsZPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32089178},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"scripts":{"dev":"tsup --watch","lint":"biome check --write .","test":"node --test 'packages/*/test/*.test.mjs'","build":"tsup","check":"biome format --write && node scripts/lint.mjs && tsc --noEmit","build:rust":"cd native && cargo build --release","build:packages":"tsup"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","next":"^16.2.1","tsup":"^8","oxlint":"^1.56.0","typescript":"^5","@types/node":"^20.19.37","@types/react":"^19","@biomejs/biome":"^2.4.7","tailwind-merge":"^3.5.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.3_1774438712803_0.6817097044113334","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"tailwind-styled-v4","version":"5.0.4","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.4","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e8b8aa634b9f8abe904f6ee74ee57d42d05dc759","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.4.tgz","fileCount":85,"integrity":"sha512-CHngIftt6A0yRyan5/huZ0wqGJewMuUFizS/WxSmq1nAbcOj2LD13/bqtv1KTA0+tBv/fJU/NCn86fgjRwu9iA==","signatures":[{"sig":"MEQCIHtPu7k1MWVgkYDvxLFhZ25V7230W+2IkZianyn3q5o+AiBcW0N2B4JhhJELiOQayTDkIGUavaquxgFH1DOtOKR4uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667826},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.mts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.mts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.mts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.mts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.mts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.mts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.mts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.mts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.mts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.mts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.mts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.mts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.mts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.mts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.mts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.mts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.mts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.mts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.mts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.mts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.mts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.mts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.mts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.mts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1710850c41e5b07b3fcd46efce3e277f58d8b8f0","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && tsup --config tsup.config.ts && npm --prefix examples/next-js-app run build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && tsup --config tsup.config.ts --sourcemap --watch","build:fast":"npm run build:packages && tsup --config tsup.config.ts","build:rust":"cd native && cargo build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","check:types":"tsc --noEmit","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && tsup --config tsup.config.ts --no-sourcemap && npm --prefix examples/next-js-app run build","schemas:check":"tsx scripts/generate-json-schemas.ts --check","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","schemas:generate":"tsx scripts/generate-json-schemas.ts"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","@tailwind-styled/vue":"^5.0.4","@tailwind-styled/core":"^5.0.4","@tailwind-styled/next":"^5.0.4","@tailwind-styled/vite":"^5.0.4","@tailwind-styled/theme":"^5.0.4","create-tailwind-styled":"^5.0.4","@tailwind-styled/atomic":"^5.0.4","@tailwind-styled/engine":"^5.0.4","@tailwind-styled/plugin":"^5.0.4","@tailwind-styled/preset":"^5.0.4","@tailwind-styled/rspack":"^5.0.4","@tailwind-styled/shared":"^5.0.4","@tailwind-styled/svelte":"^5.0.4","@tailwind-styled/animate":"^5.0.4","@tailwind-styled/runtime":"^5.0.4","@tailwind-styled/scanner":"^5.0.4","@tailwind-styled/testing":"^5.0.4","@tailwind-styled/analyzer":"^5.0.4","@tailwind-styled/compiler":"^5.0.4","@tailwind-styled/devtools":"^5.0.4","@tailwind-styled/dashboard":"^5.0.4","@tailwind-styled/runtime-css":"^5.0.4","@tailwind-styled/plugin-registry":"^5.0.4","@tailwind-styled/storybook-addon":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.4_1775462133666_0.7740343528055611","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"tailwind-styled-v4","version":"5.0.5","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.5","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.mjs"},"dist":{"shasum":"8b714c3c0b51c63ddc5dd056b66e9174fb301d34","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.5.tgz","fileCount":125,"integrity":"sha512-cHrkCbnX6Y9B0Uch36cQVsdyHRH7Oc9AOX06K4OVKzDiU7YH0yG6PojqKjKDZ4yJlu2Q3iAzyUUndXnkQD3n8g==","signatures":[{"sig":"MEYCIQDrPZRiY8DTNmObLYybDRZ1EW3F5UgETcl6U5og1aZqGQIhAJJv9Zu1cyoWBDi5zjOmqnLcor8wl0Ta70dkLdHZKQcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37442093},"main":"dist/index.mjs","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.mts","import":"./dist/cli.mjs"},"./vue":{"types":"./dist/vue.d.mts","import":"./dist/vue.mjs"},"./next":{"types":"./dist/next.d.mts","import":"./dist/next.mjs"},"./vite":{"types":"./dist/vite.d.mts","import":"./dist/vite.mjs"},"./theme":{"types":"./dist/theme.d.mts","import":"./dist/theme.mjs"},"./atomic":{"types":"./dist/atomic.d.mts","import":"./dist/atomic.mjs"},"./engine":{"types":"./dist/engine.d.mts","import":"./dist/engine.mjs"},"./plugin":{"types":"./dist/plugin.d.mts","import":"./dist/plugin.mjs"},"./preset":{"types":"./dist/preset.d.mts","import":"./dist/preset.mjs"},"./rspack":{"types":"./dist/rspack.d.mts","import":"./dist/rspack.mjs"},"./shared":{"types":"./dist/shared.d.mts","import":"./dist/shared.mjs"},"./svelte":{"types":"./dist/svelte.d.mts","import":"./dist/svelte.mjs"},"./syntax":{"types":"./dist/syntax.d.mts","import":"./dist/syntax.mjs"},"./animate":{"types":"./dist/animate.d.mts","import":"./dist/animate.mjs"},"./cli/bin":{"types":"./dist/cli/bin.d.mts","import":"./dist/cli/bin.mjs"},"./runtime":{"types":"./dist/runtime.d.mts","import":"./dist/runtime.mjs"},"./scanner":{"types":"./dist/scanner.d.mts","import":"./dist/scanner.mjs"},"./testing":{"types":"./dist/testing.d.mts","import":"./dist/testing.mjs"},"./analyzer":{"types":"./dist/analyzer.d.mts","import":"./dist/analyzer.mjs"},"./compiler":{"types":"./dist/compiler.d.mts","import":"./dist/compiler.mjs"},"./devtools":{"types":"./dist/devtools.d.mts","import":"./dist/devtools.mjs"},"./dashboard":{"types":"./dist/dashboard.d.mts","import":"./dist/dashboard.mjs"},"./plugin-api":{"types":"./dist/plugin-api.d.mts","import":"./dist/plugin-api.mjs"},"./runtime-css":{"types":"./dist/runtime-css.d.mts","import":"./dist/runtime-css.mjs"},"./rspack/loader":{"types":"./dist/rspack/loader.d.mts","import":"./dist/rspack/loader.mjs"},"./plugin/plugins":{"types":"./dist/plugin/plugins.d.mts","import":"./dist/plugin/plugins.mjs"},"./plugin/presets":{"types":"./dist/plugin/presets.d.mts","import":"./dist/plugin/presets.mjs"},"./preset/default":{"types":"./dist/preset/default.d.mts","import":"./dist/preset/default.mjs"},"./engine/internal":{"types":"./dist/engine/internal.d.mts","import":"./dist/engine/internal.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.mts","import":"./dist/plugin-registry.mjs"},"./storybook-addon":{"types":"./dist/storybook-addon.d.mts","import":"./dist/storybook-addon.mjs"},"./compiler/internal":{"types":"./dist/compiler/internal.d.mts","import":"./dist/compiler/internal.mjs"},"./theme/live-tokens":{"types":"./dist/theme/live-tokens.d.mts","import":"./dist/theme/live-tokens.mjs"},"./runtime-css/client":{"types":"./dist/runtime-css/client.d.mts","import":"./dist/runtime-css/client.mjs"},"./runtime-css/server":{"types":"./dist/runtime-css/server.d.mts","import":"./dist/runtime-css/server.mjs"},"./runtime-css/batched":{"types":"./dist/runtime-css/batched.d.mts","import":"./dist/runtime-css/batched.mjs"}},"gitHead":"1710850c41e5b07b3fcd46efce3e277f58d8b8f0","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && tsup --config tsup.config.ts && npm --prefix examples/next-js-app run build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && tsup --config tsup.config.ts --sourcemap --watch","build:fast":"npm run build:packages && tsup --config tsup.config.ts","build:rust":"cd native && cargo build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","check:types":"tsc --noEmit","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && tsup --config tsup.config.ts --no-sourcemap && npm --prefix examples/next-js-app run build","schemas:check":"tsx scripts/generate-json-schemas.ts --check","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","schemas:generate":"tsx scripts/generate-json-schemas.ts"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"vue":">=3","react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.5_1775464579046_0.7903753388352444","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e1f6a76004cb47967a88b8aece1f65aec1b083c2","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.tgz","fileCount":166,"integrity":"sha512-g4IY5rG09wVudYY3dkfv6xvTdKW37z7jt4dOkrzIdEu5MWuDXlT3/I3MMoOX2Ezu8CQ8vRFttMTt3ISSzPYn5w==","signatures":[{"sig":"MEYCIQDJXQB5n0fLF7y6MeCTuwpGvy1vio00PVZnQ9sJuyusbgIhANb8K/y20vqhlQPIj/Fo6X3+GhP40owBJ29Lgo691c1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3316661},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f15a1721fb852d7f9534aef4faf06ff5444adfb2","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && tsup --config tsup.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && tsup --config tsup.config.ts","build:rust":"cd native && cargo build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && tsup --config tsup.config.ts --no-sourcemap && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","@tailwind-styled/vue":"^5.0.4","@tailwind-styled/core":"^5.0.4","@tailwind-styled/next":"^5.0.4","@tailwind-styled/vite":"^5.0.4","@tailwind-styled/theme":"^5.0.4","create-tailwind-styled":"^5.0.4","@tailwind-styled/atomic":"^5.0.4","@tailwind-styled/engine":"^5.0.4","@tailwind-styled/plugin":"^5.0.4","@tailwind-styled/preset":"^5.0.4","@tailwind-styled/rspack":"^5.0.4","@tailwind-styled/shared":"^5.0.4","@tailwind-styled/svelte":"^5.0.4","@tailwind-styled/animate":"^5.0.4","@tailwind-styled/runtime":"^5.0.4","@tailwind-styled/scanner":"^5.0.4","@tailwind-styled/testing":"^5.0.4","@tailwind-styled/analyzer":"^5.0.4","@tailwind-styled/compiler":"^5.0.4","@tailwind-styled/devtools":"^5.0.4","@tailwind-styled/dashboard":"^5.0.4","@tailwind-styled/runtime-css":"^5.0.4","@tailwind-styled/plugin-registry":"^5.0.4","@tailwind-styled/storybook-addon":"^5.0.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0_1776494902999_0.8884016816882974","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b8adf8e82374c264885c042b5bab6a2892db4078","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.tgz","fileCount":167,"integrity":"sha512-KhAiTCA6GRCTihCpFODn6Z4pAeVeXgInJqC6kIZ5tzRXr3HS1p4mNQFePgW3D2PpoCwQqTvB7LSXJwmxflDE0Q==","signatures":[{"sig":"MEUCIH8Zjtl8vGmZ62I5RmylTs3GPAthFw/5Yo8wPNZ/x/SjAiEA+6xyxq31MHmeSTsHhytnftztoXZt0kIqkEL4+GnBzGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7022612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f15a1721fb852d7f9534aef4faf06ff5444adfb2","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && tsup --config tsup.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && tsup --config tsup.config.ts","build:rust":"cd native && cargo build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && tsup --config tsup.config.ts --no-sourcemap && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0_1776515163697_0.9504858798227465","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.0":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.0","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.0","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6b69d5c577023f50df88a21427f4d162fd90a606","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.0.tgz","fileCount":125,"integrity":"sha512-LSjcdiMNpyazi5SgXLbvcAGjQPu1E+Lf8gJ1N50F3xfiuCn6b6vnDt/Z5rrBkd3IIPohk6i4l1/dtFKuII/45g==","signatures":[{"sig":"MEUCIBBk6ThfVDaWev+DejZCCe6s9q82Kfy8zedeoTBo8l5bAiEAsoOWGzq5GjxPUxIUHuCuW+bhASRAHp3TXB3HwtW+0qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11275938},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0c27dfb29e4a379f10b041003c91e90c63367ad4","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.0_1776570223181_0.10874323783502504","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.1":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.1","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.1","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5a2a515654a33b7726f7eb49d8def2418d030e25","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.1.tgz","fileCount":125,"integrity":"sha512-wD+K7vF/gzS9lgMKoJZ63MSbtNFQL5a7mUh9kmYCcVqgZ/6JbHgy536k/lqzaSylW1SPmqaVWP1+LC7KKyGPGg==","signatures":[{"sig":"MEQCICbMIQUXJgqU3E7bOcLxd8yp3LwcpZLT5gfhMEURHz+kAiAV/qmVA1dITOjsfUKh/EWqUp602KzY8akCrSndwX+gXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11275938},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0c27dfb29e4a379f10b041003c91e90c63367ad4","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.1_1776570298871_0.1432144175797525","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.2":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.2","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.2","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c5dd083bcc3ea8cb926762e57c3e41f60fb8f517","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.2.tgz","fileCount":129,"integrity":"sha512-+vaWCOpchnRVQRK7+4FGsnz7ty+TJ2zDhzyfqBZoNeBucFnnu7awQhUTuVx3pMs7laWoWBZNNlLg0Xrmbhrl2w==","signatures":[{"sig":"MEQCIHYYTmmmSeuDR79L6KKY9SJvODFneSAe0uWwjq+oP8FWAiBF96+WSmriLCSwId0K0WHHbiEja1yYyINc3Aq45E2HRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7219932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"bc04a0c226910bdc83944a3b2e0f6c8d0ec57cc3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.2_1776581481799_0.09815488664810101","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.3":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.3","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.3","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6450a7dd6ae65e23989c79d5e89c3c3eaa530e13","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.3.tgz","fileCount":129,"integrity":"sha512-vPE6pBSoy8qotXBasNF8raTNnX2osSZdkIw0AtoVqkJwHDrxVCuUdFQAhC2YndGzBiQ46Cny8Re4CVVIViKHXw==","signatures":[{"sig":"MEYCIQCx2RyVArTsrKcBartm0FfPiDzbtpLT3/ykRYMjkZtPrQIhAMVKGwdEWgYb7FD1V7VARUwVtHKvuEt654y2gkCR64Nz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7218255},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"bc04a0c226910bdc83944a3b2e0f6c8d0ec57cc3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.3_1776585109225_0.29334653846623326","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.4":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.4","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.4","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fd9f341da6449fd6b5e9c352d6bf3dab1d07e9d1","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.4.tgz","fileCount":129,"integrity":"sha512-PMjpZaPXiyqFUqDZTVtQFWjbkgGcok0fLPEhzaE6C+IvkPWh+2QSxt+d6RYfN2mEYvGVs/augQvc7KqtnDHV1A==","signatures":[{"sig":"MEUCICMSTaVucfAPF0trm/i4AHgWJTRvRPT/89n5ufY8SN/7AiEAqLQcvtNd61NklOD2y9Q0d8UX4JWvWagYT3c43dLspvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7210634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"bc04a0c226910bdc83944a3b2e0f6c8d0ec57cc3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.4_1776599278324_0.4492511617946111","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.5":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.5","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.5","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"85aec5e939ffb35ba8208ce02c476a1e8a3a569a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.5.tgz","fileCount":129,"integrity":"sha512-frjY+UbuLPcv1pcBHUUTR36dZPp+7VGQsX8z6ltkzD0XPMj1yl1lfIN+cayQDRVKr3Um8IKiGb9m/nVzknoyrw==","signatures":[{"sig":"MEYCIQCc3xyLyx5sSjRT/5c80xtzDZCmXqu6uAmMPJN/1NkFlgIhAMTMji2C+kP6CsrdrqHFBa7YWqn/vEK8geeAb59x6VIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7191707},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"bc04a0c226910bdc83944a3b2e0f6c8d0ec57cc3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.5_1776601390333_0.8716951787879357","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.6":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.6","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.6","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6dd559a0f50f0929c27f77e00bb3ba476a36f319","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.6.tgz","fileCount":187,"integrity":"sha512-0YR1NRnReq7RZuctxyHCJqDaSxh+Z4ZqQ0jIj/RVF+u07j2O9bC8/PEBgD3mdJHa3OY0vI2+P3I9wNw8I/mJIg==","signatures":[{"sig":"MEUCIQC+p6XT5fBv3RNvy7+JWOhmYMfMklRDQ73Wvo0/gnBjFAIgCvhnLlg3pht3U4/GlfTMz6qVEKYXokoM3KNn3RS4VNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14951835},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"bc04a0c226910bdc83944a3b2e0f6c8d0ec57cc3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.6_1776603092350_0.036636863348559645","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.7":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.7","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.7","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a1b43af7a5fb62b352a90cd549d7cae95a59b56d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.7.tgz","fileCount":187,"integrity":"sha512-XOjsZlk79rYoelkRN6lsmwPXCdWNu0h/BMKUurbK3brgKfT2Tv5+CfGGytu8Qi1eY58VmZ0U1ajYB0z39OesiQ==","signatures":[{"sig":"MEUCIQDTRvrfbEUJBssL++N7oeRB928VaFEKiJ2AkJQVsUBw9wIgZWK59PHN9+ZNTZMFthU7/nb0J4cexnSwEJqKFHPiqsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15069999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"a734395acc2108eef5d3c6b99a27afad2e661ab3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.7_1776640213519_0.505854332470671","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.8":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.8","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.8","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"718f9c383471eb34710716a58f956f63e8ca3e56","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.8.tgz","fileCount":187,"integrity":"sha512-lxvKOb+iZXwso0YtVqLX5AVgzrkMUpDK1UHZhLjv8N3GqHyoWO76XIzo6Ytxzuvc7ka8l+Fd/i1E9GTZbGFNXw==","signatures":[{"sig":"MEQCIGMaxE+UQwugIo4wCm9xM+Ogt0tnaPSj2M1OEiKt2azsAiBnza47vzmOSsTPrbyrTegI8+H8yFQ2lChEC4gLSZuUYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15088124},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"be53ea4dc229cb00ef9ed4cd68189123808fd16a","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","postinstall":"tw generate-types","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","generate-types":"tw generate-types","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.8_1776677137416_0.4212971172227753","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.9":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.9","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.9","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a8c66a7418a5c55f93904426321b6fb3979fe402","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.9.tgz","fileCount":187,"integrity":"sha512-sNsg3rgFV+Cz1t0mHX6pJ4df8GM37ZwoG+u9ucljw+Hg2/YTSUz7viEWv62zy+edZ8xsxpJjIT3aPMPWlOz3RQ==","signatures":[{"sig":"MEUCIDkW5rHEU6j5B1/pIUg4qZiXr8Gh8hwRWOciqHKgT9D6AiEAy3fcdTNu4Tq+63s1RoHfWtMOt0gMm+dvm1Dsaw1ANOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15160371},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6fbb9a64d3ab86395beef7d0d6d1862577c79628","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","postinstall":"tw generate-types || true","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","generate-types":"tw generate-types","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.9_1776686960165_0.14398576341534342","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.10":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.10","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.10","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b35f38018830a4c2f6bd937b2eed83ec20e2b9c1","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.10.tgz","fileCount":187,"integrity":"sha512-MAQ7B1CuuyKPkgz09aqYhhgRY6kosTLb2UdvWx0vKk9VKLhIFiX+Op3f+mLkDeYDOiVdwCwASerdYOGuRL4PDA==","signatures":[{"sig":"MEUCIDc/o37d0+GwwabnYRnt3ymLqbpdNXtZ1l5aNn33ryCyAiEA2k5jNpIi1uqluxY/8EAmmlrEWnl94NIuSK6mIX1e3lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15162330},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"59fa10ca2368c8d8fe27df40b93653e885477ee4","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","postinstall":"tw generate-types || true","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","generate-types":"tw generate-types","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.10_1776722777665_0.9974748017826873","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.11":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.11","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.11","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"347982a1c941caae9f8135faa4e5d643a378521c","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.11.tgz","fileCount":187,"integrity":"sha512-1d9svz9YOq+2VcYlLnkP9h/5piFFtzAbgnsIVrWMfx3JXl1+/epiny/Q6VBUYWW3WOasR2Du3NkWHIWFBkW1lQ==","signatures":[{"sig":"MEUCIHJulx+szSa0AVAE6WAfMK8ygUHi/fybbZTt4i+Fis3nAiEAlStppl8cazD78mBwDvth9o918psjXeKNTGtADoUMM+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15181148},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2958b35e1764cc8fa1627f220066d22ac3355455","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.11_1776739997793_0.6146426517947388","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.12":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.12","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.12","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4c19066ed43e56036432003d5ceb920650fcb1c6","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.12.tgz","fileCount":187,"integrity":"sha512-naZtQtfljrsak88PiYMNxHrMwhhEM6oE9+VY7U69TwFgSAHc7uVQPChn1+pWz9paN4A+mZ6F6aU5ZjUsG8bsSg==","signatures":[{"sig":"MEUCIQDeHoZIto6KJ2ZjxPA/+cq4N7wHnO9GwRA0TWdwXHbthgIgQ5LBoPTTGBnYihykzIxKrSk+u1YhzAKWdfSDUyKwc/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15326128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2958b35e1764cc8fa1627f220066d22ac3355455","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.12_1776744256993_0.5996056923385509","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.13":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.13","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.13","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"40c9b3eae32287578ac6c4465ec65c412b2a0a1d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.13.tgz","fileCount":187,"integrity":"sha512-qZ4xvkTgzNCzXvrLgoBI07YYMdPOz1el9YMAuKVM68cPEm8yBQplAhanpqsKvPNrm3AqLyDW3Q6rIlNMat07AQ==","signatures":[{"sig":"MEUCIQDKX+QbrWpM1+lvlVkz/m/MhnUMgyqkNB6vXLYbfHNBWQIgLfRQm1kRqqcGpRXnBy2G+DGJ/BO7seretV4BtzBXzIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15243416},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6c549fa5d80b5ef7687eb53673589b718376978d","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.13_1776759693308_0.7408230182943074","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"tailwind-styled-v4","version":"5.0.7","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.7","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3bbb50dd06985bd2e08f656538e6ebc9113d6406","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.7.tgz","fileCount":187,"integrity":"sha512-F0Y0FXYUvX1OKZIUe59a36LnalXYv1abr3yJQyaB81f+eUTy5JaZcN0r/1AjfWwa6xpcOaKbvq2LINwbRa83Ow==","signatures":[{"sig":"MEUCIQCiJ94dH7fXemNZYeCQs+HIV86OqybwTC6C8owVVgiTTAIgFMmui3Bdat3Zie6oHkRSc7g4Z3urbR0O7qui8Gxa7a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15243402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6c549fa5d80b5ef7687eb53673589b718376978d","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.7_1776759800880_0.040333790593409136","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.14":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.14","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.14","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8ce77754de3f4268a5aaeb3ce174bcb232e8be70","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.14.tgz","fileCount":187,"integrity":"sha512-Byr11ICqpbjU169mR+EnHO1P6zv45CF4Gk79BHP/H5EcZUfaiqM6Na9f5NGem1YBF4ep2Nbf9MZgMHvibKnR1A==","signatures":[{"sig":"MEQCIDreFlLGENSULYn53BVNQWG5NYy/wp0h6UvUBsULFfg7AiAzz9aQdiWxcADHVuw/5Q9yuZVfHZNiGFfuaF0b+4kStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15259257},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6b9cd5d8b4a07c2d55b3b8ae8767d20fc620d9e3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --webpack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.14_1776772692813_0.15821717598723373","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.15":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.15","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.15","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"0942f2b42b4803742adeb1b7c0464d356a1812f0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.15.tgz","fileCount":187,"integrity":"sha512-4cu/ojftFiRPkthgUujlfg5FcKEuhA8XabsARRY9iay0MBr79sPYdQyPPXrvngpctkUXaZezKntWuB3MuHEnPQ==","signatures":[{"sig":"MEUCIBFQ7eMVcEda2rzNjAM0uKECKg9fENoraAC9Mn+mwQNcAiEAo41BooW8Poo2sA1ZEMJy79YRRVIQfU4gcQiUN9voXas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15259711},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f27ef73850ca3733c050f9ed4c3f77a90dc71af9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.15_1776817015443_0.418941714606168","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.16":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.16","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.16","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a0acf6b71935df028ab47c1842467c4546882727","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.16.tgz","fileCount":187,"integrity":"sha512-aqjOu+xAfFsS5d6gzWhn0kxY4zt/iuySAMAqm9ha2i6ZoXkngri6sFgwC/cluDqhiWFTgjox2Rf9WblUv2FTew==","signatures":[{"sig":"MEUCIQDVqmstFW1jjMeOCoJdRzp0bK73jbFAejyxwI0LQ/bK5gIgJSixJiyy1ZlonKrXzA4vl/nwP7no+CEqjMpfWhK2DXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15121188},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f27ef73850ca3733c050f9ed4c3f77a90dc71af9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.16_1776819299640_0.6608412507322603","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"tailwind-styled-v4","version":"5.0.8","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.8","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"2c393c0a5615f271c94b73aeafb416de4ee5b6df","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.8.tgz","fileCount":187,"integrity":"sha512-w+PYYnuSUK0iC2pegw2cpavx1kjppgfx5n7MfJFUd/UyH4Tw1df3mqW2DIcpFfm9CQ7zn4VBi4d0ltk9XXgU5A==","signatures":[{"sig":"MEUCIQCXanqVJhPSAth0k9EekdaFwN79d7hqmJSjSRUQOz/KvgIgP88aZTGH4GFJ3TaJfwgOGacw0iptEZDSZnrO98rpIbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15191981},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f27ef73850ca3733c050f9ed4c3f77a90dc71af9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.8_1776837117828_0.26980798267517137","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.17":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.17","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.17","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4c609b98c9f8ce8033f59a10ad925a9a28eddb58","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.17.tgz","fileCount":187,"integrity":"sha512-OGOiqNiGbWVnl20YNrUiraLQQEkKlisJzYY2G48ErdSZwgt3Lb9JGeY7myv2RjMlYc1AQGq0oZFEgKz9RP0FZQ==","signatures":[{"sig":"MEUCIQDognnvSQZ+HV0lqlF/BJxtDyxO3q39TpHD0nWg9LWZtAIgWeN/5mWRU5PLRFxrIPRBMpc6FJ7TzVz/qC2J/iCJsEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15198001},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0cb96cca6fc1ea42da4fdf62a18c812030225e4f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.17_1776848021897_0.3607131662682863","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.18":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.18","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.18","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4c191a4fe800e676fe9dafc970bdc7acea93bab1","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.18.tgz","fileCount":187,"integrity":"sha512-kr3lAHVycI0gF47y5mgFT8LRp3tZs5ZNN0npGtupAuaYDr7J//uaLtFisYvjM/4SxSRrhkHp+pA+0jtSSwYC/A==","signatures":[{"sig":"MEQCIBZyjtR/1jaPwFzfkorRzFnXsGA1cbEKlMgPKCfcQ9XaAiBwoSI5PE6k5eRAZtxXZyP86+rxfUmI6VVEhSPbtbRYKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15204657},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0cb96cca6fc1ea42da4fdf62a18c812030225e4f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.18_1776859436420_0.38885992446072626","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.19":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.19","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.19","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fc24df16d6cdfbc6452f3efdd8724d6f31e1acde","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.19.tgz","fileCount":187,"integrity":"sha512-CeSZvIDnFlfJo0zNxzhNn+YLSAxXIO0LEeGjuNkrmGFlRabjpq6VigXeHGCDkPipC/yMjRizvJIddB23045gsg==","signatures":[{"sig":"MEQCIGYS2UiihsofxatCFqDznpHuU9+bKwSZGRWVo7H68LAdAiB6yWy9tWOJX1Drr5LCUcjxkTk4Pfxjf44qF1iqZLdepw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15224113},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0cb96cca6fc1ea42da4fdf62a18c812030225e4f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.19_1776892476948_0.7050903054900179","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.20":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.20","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.20","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5ff67e1400a83f2252bef6cd001ff6409cc1099a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.20.tgz","fileCount":187,"integrity":"sha512-AtJVMOwJpLKO8K2Jz83B5p3Nj8bCx+Rqm0mBggDRAtPYa3mKUHk9uLHSV09M+aiexFnnw1bkphyM6QPbDSqWBw==","signatures":[{"sig":"MEYCIQD0szyWNn6wcWZ5mfpC46fZ8wfNWK1IsZ4EFwvjgKsEZAIhAKGni6VPiZmq0s5d6yrL+/wFZ+zaxlNPq+xXGiw8TSKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15224113},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0cb96cca6fc1ea42da4fdf62a18c812030225e4f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.20_1776894565792_0.500633293868554","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.21":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.21","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.21","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9e6f1cdb77dfa998249b8702b4e2ee84abd64003","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.21.tgz","fileCount":187,"integrity":"sha512-p8mtynue7JzqVE+KX4X6chhNhc99U2GRLjDqmJznNOfjNE9xHoeANobgPCffsxnyXuTmJwXXYLTjDZRZwNmc7g==","signatures":[{"sig":"MEUCIQD5FT9154MSzKbBYhqlNfw6Nl0hlFVxYxPBe/0XKLh/0wIgZqvG3WG+oAWWlH1uZRSIOdIgTXaTbLdDb6L3jhlymDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15226045},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"a770d2dcc045d294fc1002b7a53e3eb212736ff1","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.21_1776917051072_0.4577667912677137","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.22":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.22","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.22","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"287bbd8b641e1086931b0ce3d8ccf9bf64a54e61","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.22.tgz","fileCount":187,"integrity":"sha512-D9A49+mmtlj6K+SwFbOe4lih2e0BvMwUU6PBwTFKgF3CM9KJc0Uukm3iRPkXnyRzIZYxz3yOybJoGuykwl3Byw==","signatures":[{"sig":"MEUCIQDUdD4scnMe87tU4Wo0G4EJRa2tGSoDyBzT9X5BS9p0owIgLtQ6YAwV6i27Vblgao+3wv9SY6vIziF+IzatLhVXnuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15229755},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8b03cf41a649d04aa5bc321a57622960ac2ccf21","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.22_1776936396914_0.2754273825844449","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.23":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.23","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.23","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"11dc3a6dce8892098a1cc3b2efcaa910af23e68a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.23.tgz","fileCount":187,"integrity":"sha512-H60B4FqLp8RxBGQH4uFxMw4jpzEM2BvkC6RC+bmcNXdeUkdgdn8lMpEPdF+flviq9E9VsqLvRH5rI/8GbRobbQ==","signatures":[{"sig":"MEYCIQCxhufm4sv1DvPm/KsKgdLES5Wr8wX+BcqM75wr6EezUwIhALZzb8ZApv5jzYbJbwMyLkGfbcikRciXZ3MgAwJeW1xa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15241316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8b03cf41a649d04aa5bc321a57622960ac2ccf21","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.23_1776986870710_0.7741362091714219","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.24":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.24","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.24","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"856fa071f1cc6a309c3589a53b185a30152c7a6f","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.24.tgz","fileCount":187,"integrity":"sha512-KbIgLmQPn90JX0gXF8zPXPqu4EEj3Pdt6S4DDXtUz82gInqvJWdPcR+x2bDCCCrbCjC+9o0Peob8oyE4XA4h4w==","signatures":[{"sig":"MEQCIBbm3FrYKbkjsLX3J2Y8K1dyxocAr6KUORUjHfGm2U/KAiBbXbQuYzj3jSMUS3OdhHUmfUMWypQNFjs7ihsa5xGVdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15242625},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8b03cf41a649d04aa5bc321a57622960ac2ccf21","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.24_1776990088141_0.0535652176944843","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.25":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.25","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.25","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fa5af02feceb9498c5e171ef725d3061e7add151","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.25.tgz","fileCount":187,"integrity":"sha512-plBKKT2PEhqJxtrapzZ0W9VBg5dC5dBxzPQEIOO6SFCxwgxA1S/VUNXdwl1O10nl+0yKRzIJr02ziemOQMUfEg==","signatures":[{"sig":"MEQCIC81pkLXEZu6bdioci/UKy5xQypucU/NYJl8+l2nsBirAiBN0cbb9ciL8n02SWuxsSZodjby4KMzk7MqeGM7j4CgXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15230626},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2f133910f997446d71418b288511a2bf07706b86","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.25_1777000967218_0.6038061789745066","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"tailwind-styled-v4","version":"5.0.9","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.9","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/tailwind-styled-v4","bugs":{"url":"https://github.com/Dictionar32/tailwind-styled-v4/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"920531f41e0d5c308efb86b62f2a01854a9da139","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.9.tgz","fileCount":187,"integrity":"sha512-Zz1RhJmMUIR6BSWIfSRilxAXxqf8M3qbNHK6/ccmkmU6iQ0B8lDBNto33kAMSy8Pso0eedLCREB9LT88LrvXHQ==","signatures":[{"sig":"MEQCIB3LQzwXnUX7TxitMAPlY0X6aewZZaFnh7qi8sYjUHGMAiBO5Tsg6jzWO21n/Z2/+LP+B1hbiHGkpnF+mR4uKi56og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15230612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"a0b9ed4e6a0078cc46e336c3318ccab29ec62dc6","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/tailwind-styled-v4.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","tailwind-merge":"^3.5.0","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.9_1777006429302_0.9724383720648353","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.26":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.26","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.26","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b08f1d0d356f1669f485abb90d80b419afba9567","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.26.tgz","fileCount":187,"integrity":"sha512-1Tm2WgIg8xvmVBVp0kR0iLGqXfe1QCgyROSZY7gl86XaeqP//c7WbTL29vYXddmZpn4CxUS93wgiUqWnHpL9sA==","signatures":[{"sig":"MEQCID/ULoPH2GtxZ/MGMkHKMVTRn2Lnf4/8GSg2Znulvr4tAiA1CYll2L4fWP2CY3okqZhmIc+9W5hjWCX4Up/11smIqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16324521},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"abed58449aff5029223bc905f5a6795a5f293275","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.26_1777449214031_0.021454524685126097","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"tailwind-styled-v4","version":"5.0.10","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.10","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3e65abd4edbcffe2f3c3670b356a08f360b9cd53","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.10.tgz","fileCount":187,"integrity":"sha512-Uniw3idRKbAH+guUiGXI+ua7OKKYrndcBNfeYnHVwwebdub2NWWKe7mk8ExrfYm/Poi5M/t95VDYh4Jr8rDnnA==","signatures":[{"sig":"MEUCIEz6QCUU816WIEdzGHu5OoWUW8YhAOM+zdQXbUEXNruuAiEAkOVszTlfKLwjTVCek1k9vXGWrm8CXyN6keksu4Vh7TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19941224},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8672f016a9864a387e39c1adf1535220ceaff620","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.10_1777786931904_0.33000023722156935","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.27":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.27","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.27","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"dafb3bc9956300268d744791c82204743a47e41b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.27.tgz","fileCount":187,"integrity":"sha512-q2jUqL3EjKcHk4JdTSfo92uLfRh6OInfLUy2RxgOV6Eg5rOHgiTVY/zLu1QYTL/ur9A+OR6kXZj4BfH1DpOx7A==","signatures":[{"sig":"MEQCIFz1T6AvjgM2TIwvhpIZpz5QyG3kC+iPWdG9HQNspvL9AiAK5EBBh+g37oR5F2UURpb2+tQGuxQSDtoks6DQz73A2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19961475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"9a8b6e9eff1441e3fec5549e9136fbf06ab2a2a3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.27_1777814463325_0.8330114863054003","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.28":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.28","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.28","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"7abed854762b0212ff3c8edbc1366a677f1aaf9e","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.28.tgz","fileCount":187,"integrity":"sha512-gBtYyUZhLJka0yRe00NpDPTbsH9R6+FVfU2QynQHNPILKUJYCtBsKZelGJpROv/8ulIJ3b1XAcw/z23A/5kYIQ==","signatures":[{"sig":"MEUCIAZv538qNxG+zSzg5bt5PqgSY/5z9yebs4abFAjYTwXRAiEAwgsc7rwYlFAHvvbM5riId5Qn0EoqragVhPEdISJpMMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19970702},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"adacea739923022f2d195a1f1bdd1cf877f05773","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.28_1777825624140_0.7179543589503707","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.29":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.29","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.29","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"24f5e765c3617e30119f43799ce7e4ddc5e18476","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.29.tgz","fileCount":187,"integrity":"sha512-W6Quf2xMMV6TZpRqCRxsDNRzR2RzaB19ZDavn5QdsZLgBJzvX3SPcCtdR62PhL6D41ubAkz8RqwoEMsqHGsGPg==","signatures":[{"sig":"MEYCIQCVGSUB0glP8RDHCZBPQ8osqVj0XGNrRlSKCewTI4ZLqAIhAKI1JN4+Op2GbXXvutdhFS5ivvMJke/OgxGWVmLoIFKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19971916},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"adacea739923022f2d195a1f1bdd1cf877f05773","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.29_1777854969704_0.4344778003371852","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.30":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.30","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.30","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c858b790d4eb12f1366f69a8232b3059d4992419","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.30.tgz","fileCount":189,"integrity":"sha512-MCz54PzgEYOCMX+pLuBaCoQJMIPTCApcAJAIMieKZpPR2MFC9lMWBWLp215ozT8s7TOqX7ctIbyc6j+xqZ+ebQ==","signatures":[{"sig":"MEUCIGNZx2e0giXTqDjWHBwVv0wGSMqoMv5UlpCLi3Wsl0qQAiEAoub49GJ2/d+KqHy1r90Rph3JgJBoAniJVbdH7s69VPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20215681},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"92e9b26dcaea08da97cb3ccea946b0d1a2d1f372","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.30_1777859077563_0.47290476919345736","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.31":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.31","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.31","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"278bee493c19a4096136bbaa1bb9d41b65e1aae6","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.31.tgz","fileCount":189,"integrity":"sha512-gZJ3q5CBDdpy9HSpMHXmnE4PM4TeCxYMOifM6HErw3R2SjFwedl0OQ+fVSmgv5A4QV8zjIdP/EneNLklajB4Fg==","signatures":[{"sig":"MEYCIQCdq9XZc4deV7xC7jPYheeWhj1m6pI5FBGS9ICQQ9jiWwIhANo5CJeVO2ADNIXmScdQyXb4JENaRfFr7m+f5cFHOCtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20215681},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"92e9b26dcaea08da97cb3ccea946b0d1a2d1f372","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.31_1777859674924_0.5735127976633301","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.32":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.32","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.32","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"bd6f64063b8fb7e7964cd37851b4b5bbf49bf681","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.32.tgz","fileCount":189,"integrity":"sha512-I4wZSYdwj5UOAMZjtaoE+75/RwYIEHZnGjYEfKQ2meOjsyzsNMVceuXOV2+yC0z/HMe1bqeBFZjadkPolplZSA==","signatures":[{"sig":"MEQCIB4i70V3SZerSLgLmJWWetLjUgqpumfK4w7AbfgcVoeYAiB7IRdWpbI0bxcjP0+x5lbvgMqebdiSR9S0yXpJxOvptQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20160021},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"39ad4e14d982c9295854e87325739f1cb0027145","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.32_1777864186768_0.5975984757090256","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.33":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.33","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.33","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"86927c48c609fc20c72d3f2ccdadf4e0c36f4a31","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.33.tgz","fileCount":189,"integrity":"sha512-pO95oboasnijf3dXGgMY3JFhlp09Jd2he1o9xi6zBSNKHG3hHaNS7f3c0Tq3n/WttQUZwfPBPuoiV6CXKEX2Dg==","signatures":[{"sig":"MEQCIDcEEmyMGnvYmgXxayLxSUucyu2EIfgnIG3+6wkZN+zlAiA6m5WD4BUPm+wnloTVLLwI50So4Iuh0lScrFdviTT6xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20166677},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"39ad4e14d982c9295854e87325739f1cb0027145","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.33_1777872313037_0.8957850697274774","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.34":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.34","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.34","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fca1514f107ff13388d244b896b6ee7e271546b0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.34.tgz","fileCount":189,"integrity":"sha512-O46ttz3TmJA/LCkfF0g2FsT9YbOtgCaGdZr28wkDZCSqYuZLsx+G2BlQy5WG3Fkzsz7L1U1uduY1f5Bjh3mXPw==","signatures":[{"sig":"MEYCIQCqnhy+o43m8jhq/bZI1EAhjVEKaSgJnZSe3IKlRi22pQIhAMmyGSwm83zG3RLsxOwbzuRDH2HLJ4Rtg9CUkdwstMbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20238274},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"22f5f5ad9b5cba557f45d3342d6aba78c79ff862","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.34_1777874196687_0.22423010144394095","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.35":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.35","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.35","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"1b28f70162b695658e20f30841425c309255ea74","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.35.tgz","fileCount":189,"integrity":"sha512-yGR5aDZ6mJ8FZYG6YPnkgDrUFJfgpTkHcgBIuIxm0TtXVQnPf8XndmKrsKY5PcfjLbeWjCsGunRysS9P9SV6dA==","signatures":[{"sig":"MEUCIQCOmLA9d2+QS/n42mf8zmc1Ffo6nQyEqlCdiPhsf71K9QIgCls2vHCYdVdqZ075outJFUiD3/oNTvtwoc2u822Y2Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20264898},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"35e134817659aefae19fff43fe632bdc2f2055f0","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.35_1777877616856_0.23529449648897094","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.36":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.36","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.36","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"85137d4f0bcc510a31e320007f97365782db257a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.36.tgz","fileCount":189,"integrity":"sha512-+0kJiG9QaiXOb5wRkIsCJPpWpG9l8iDvXa+YAGnWuotYIus10oXsddw556Iys4nTODSfTOQU2tc1rQj77nBtqA==","signatures":[{"sig":"MEYCIQD3Zvq7npQdpdw66dEkgRRfuyheGdg39dXU6E2ge42prAIhAMUyz5jr+tatmdYlvtZXGpF1OTmDCKEMt1dT9BfQ64f8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20265947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"86e751693dfc1d4d3c345dd58fce5ccdaddb7917","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.36_1777880048727_0.7168206495383092","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.37":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.37","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.37","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fbfaabc49b9b378fe8e140430561ac7e6eed1e9b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.37.tgz","fileCount":189,"integrity":"sha512-yJ6IQVtzMlOhBJtNDcjYgB1JEWSupLUzG6unRiHNtL66RCFGAepR4J5AbkpCKFFeAz18PXEK7XMGLczXFt4WoA==","signatures":[{"sig":"MEQCIAb4PWhEavpMkwPCZqpeP7+Eaib7wW7sV6Zqe6cwZ7jqAiArV+aHJg6kiG6Kk/OpyryYuO8lfYqvPHgJjUfbly8SzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20265947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"22185a3b5480db469d337b8b0af6024842f0af61","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.37_1777880791402_0.8449010083610669","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.38":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.38","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.38","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"66d174a35c2896a19e349cc45d743fc52568c380","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.38.tgz","fileCount":189,"integrity":"sha512-WrCUiEcTMQ2L+zFTHEywJl9djYgmg+zxTVXMc3oBDcpv7i+iPFl51PkKwt4Mb7XHZmpDn4hO9kGUde24d9Sncg==","signatures":[{"sig":"MEUCICRQ4ryRfLbBrtlLDpVfKXcy6RbK0By2v9TcuITyHP60AiEAhTmiGftmA6YxoRkd0QSWDR7pYlxLY2aytLmGXcqOm1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20263387},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"22185a3b5480db469d337b8b0af6024842f0af61","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.38_1778245595088_0.7515244931740035","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.39":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.39","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.39","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5d63a60281a314e58c5257507887fdb35f0c1478","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.39.tgz","fileCount":189,"integrity":"sha512-DSV2muuuQA4+fG7FAXWFEytZYxrfvqZv6VDFeGydeM/J3vOJNWxqOqYpLVYQLkRfexrysIXDiuruyYG0Ruq8aw==","signatures":[{"sig":"MEQCICPFqS7MWIl2v5M1Mxj6wQoEwXz4adQ6ZuHchKMQ9hO9AiBgJLHJM77zGGo2fJAYJ2xLkmDtHENtEoV6PeFC3Y6v7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20274552},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"50fc4ed563c59fade1d31d847f20117a90f89bb3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.39_1778312121606_0.3246432556857053","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.40":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.40","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.40","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f8f387416e4a7b94b348aa93f8738259d4b9ce7b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.40.tgz","fileCount":189,"integrity":"sha512-u4fwq+eNgQ7yVMxCG0dtgqvlN3iixTgFvnSs93szubScVwPUpMAr8k6nnHJiU6nmXvR8fxD4zjemWZLI2TsM+w==","signatures":[{"sig":"MEQCIF2aKuse04hUPMpvrqPBL66BeqDFtDmba1dszgtKyL9SAiB+piqC7Wbnshy/v201t3qRTn0Yxu/qjB4Xr0njV6I+cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20277850},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3bc925fdc44d17626f1d3fc5df3cc04914abbde4","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.40_1778316798074_0.6095643590305195","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.41":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.41","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.41","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"677c8228445c114fa8b7cbc61e0bc6744e099d64","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.41.tgz","fileCount":189,"integrity":"sha512-5HsihbQ/BdTJXAWfV6Zn9hDUnOR8oPE04WGuprZmckaOKuaQQdg7BS6LYXWZEOgQ+b+TlNUfI8a2fDEFRUe6gQ==","signatures":[{"sig":"MEYCIQCCEQcp5311a34OLKo3fK87BdBUM9dYTOmKwUtZgatx1QIhAMCOF+FTz4iljiYyupZMBvIdGIfV6AGBygZe9Hri/Qvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20285530},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"941c06398de9b99400872d1c44529998634503d5","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.41_1778330380666_0.2794895896923324","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.42":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.42","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.42","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4e4b463cc041fd82df29ec96cdbbea02a8a7b6c6","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.42.tgz","fileCount":189,"integrity":"sha512-g5vqkuZEsjnimWwo862/fZSX2VvFsJSUh3wx5SV26Uo//vtag3ci+S5Z/dc9Q1prRtJXU3MtrwtzrwzYMWF73Q==","signatures":[{"sig":"MEQCIA66v7V4vkUQRd/P8ZufHVLYJSoPNDNSL6eg/yvG7l7MAiAlx9xvG17//BtNQDjZpPxU24YoB+SOaB4OkPtaf+zETA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20285830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"941c06398de9b99400872d1c44529998634503d5","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.42_1778331381194_0.275400057612317","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.43":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.43","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.43","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6d9c8a78867e553c84e2f341ae8eb538ebf1d726","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.43.tgz","fileCount":189,"integrity":"sha512-iC1LP13KKRaZW1WUQV/wNH1Qvq7biqW4Lng+QDuGyH3KWvj+SqGbGBWhao9UNRFnkfCteVIvg7eLLFP8l0MK7Q==","signatures":[{"sig":"MEQCIEFJkL6Co2MyuiJkvVwtj32KF7I+bWNDMacT9tI+DryLAiAsCcdB8u7RHO/7tFzzr+H4+tTyHcj/g6FhYtRE9sw3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20289038},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"941c06398de9b99400872d1c44529998634503d5","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.43_1778332050252_0.9850539615481562","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.44":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.44","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.44","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5b822ade7feb5e95df7c4aceec378d4a761a3200","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.44.tgz","fileCount":189,"integrity":"sha512-RV/qGoj17xlO0qUKylH450IR2IzRv9Drq8uX5glIcuAQhk4CEHduo/TewXpHw/qTtxgyHs+71Tr395aeDvEuLg==","signatures":[{"sig":"MEYCIQDERR22he45PP885/7JDN9qQmwIiXbH60c3H0A6zrAbYgIhAMnzODu+GyUR0+4HZp6TT+ja3odV1ggfUYekWUL6rbfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20293334},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"07bbace7290f93b911e74efd7754cdbdd4bc10cb","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.44_1778337329450_0.8102880043357756","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.45":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.45","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.45","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"962e129bba0eca2c08970cd74a325c16f7787c6d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.45.tgz","fileCount":189,"integrity":"sha512-xoMXniGMfk/GvSbo5B8PQoa7SVcqGsJyaG4ErrisJzmvA46xLR1ALBHLEOWOTowWJinJpOi5nG3Bfk28qK+8yQ==","signatures":[{"sig":"MEQCICkQMGxKx2muBCwJ/6jCTHjcc0BpncmgiVakoCKxQRU4AiBNGLfub7o0JuxgBjW6XHMt1+KmFGlksJy3Kd6jllX9Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20307073},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"07bbace7290f93b911e74efd7754cdbdd4bc10cb","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.45_1778338235159_0.020230735874709804","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.46":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.46","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.46","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"110a85a8a85b35fe2153e0bbcdca3d7667d20e21","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.46.tgz","fileCount":189,"integrity":"sha512-UbAadmq2W3/EyvZVN72mNjmx0PRQ46RxyMPyAKAO2bH8ea4PVXI1oTeyMvoCYU95g5W14A8k600WJ1yWlUzGkA==","signatures":[{"sig":"MEYCIQCni1FthvU+UMNj38IUHS+c0JjpQWka83MiJF75Wr2FswIhANcihc6pcH0hzHGZQbOWyjJdSnNfu49PfJYcvPtXdEMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20312071},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.46_1778395585107_0.7574033405016469","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.47":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.47","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.47","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"ec9acedf157d642708fddfab82ad66a0818add08","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.47.tgz","fileCount":189,"integrity":"sha512-e9tHgF2S8t7QOhMU/okPzOvLgs96UzLFRbWPkXoiwN17iygZXb9Wai2UqbmebzinkLEMCL8Zs5+fE6ytmoOuHQ==","signatures":[{"sig":"MEYCIQCsD0U34uPpXvpFrNt7Rb+eKt43GbAQT8/o2ljp8Sy6/AIhAJy6xzdDt+xVwJKOBpNZ46PdEU+VHB9AehzRbQAVwH3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20314263},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.47_1778396536565_0.5937024837635001","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.48":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.48","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.48","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"22e49996f9f35f74085947e238332011f76d87dd","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.48.tgz","fileCount":189,"integrity":"sha512-+q9PDpjksUGcurkfHHGLtsZQL8fs/qBWeBLTe9wWm8/0ynMiTHVsRoi7bWVppg5CZSMA48sNyw3LHuJasIkvOQ==","signatures":[{"sig":"MEQCIHCqve2X9ardlIGPUhNk1D3HnVEVKpdyZio21eD3p8vlAiA+XwyA8aJGpGMhLVhtWnZluolxqTX5fQCnmyKho7kYtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20316402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.48_1778397109403_0.3936015705257019","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.49":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.49","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.49","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e3a8815626dab91cab2cd9cc6e684c958188fb94","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.49.tgz","fileCount":189,"integrity":"sha512-b5H42MAnRdLtkGu5Ku9F/caTp/R6GwajvjIdw+2GOSaDX8x+CnTkpsaAfWxShbF2XdWw0R/GugujFd+FXL2ylA==","signatures":[{"sig":"MEUCIQCFVEVnVfatFqrPVg2B+5GbsjXDp68dihtkgTm5l8z7KQIgbL+dY3GTyras87AEdTAT3NvqQiBdAjLp6IfJWWdJGZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20318291},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.49_1778400349139_0.02499868556356999","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.50":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.50","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.50","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8edb7df2fc38a6026d88cdfcb4b237e4f99aa302","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.50.tgz","fileCount":189,"integrity":"sha512-ufrzVJxL7cKe9A3Dtv4gpJZBioB/NQ5DYQlwRgS+tuHRZKJlp96FvMjI+yc8tg0Y2nsMJ6sx2VOJfi7/PCZESw==","signatures":[{"sig":"MEUCICBLFfUbAQ1lcRjKKG1qA81QEL/w+mdRFMi76jrVOq2AAiEA15+dEd2nL6UlwqMDAJdvLkdL5/ZzrWIys4nprEnxgf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20321962},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.50_1778406790178_0.9928258251515825","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.51":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.51","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.51","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a91beb405891d6aa37c71a5f30e1cb7d59f35815","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.51.tgz","fileCount":189,"integrity":"sha512-MSMHUoluxEKt+xhgQRn2zEkDSUTP1n/iex4Fe5pKQVca0iSaEZCeTsk7DZRys1dPaOuB1k4TjE8ufa4aeWntTg==","signatures":[{"sig":"MEUCIEBb4qwPWZ9SzRec7mHTOdH9Aw7v/GbI2U4zN11bvbjlAiEA1iOcqIJxM+YA4H+M9GRNUP2uvTH0naH9DXrRXv9RBcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20320226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.51_1778414827776_0.3632109691284875","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.52":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.52","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.52","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f36b5554e2030b1e631d7557a13e09f3b4f67180","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.52.tgz","fileCount":189,"integrity":"sha512-66NQZbreLvdvJ4I8fgQmfvwY9gHl9IQyXcEmrydvuGGm9UQfRioGRLFi1QoputFP1EsXLcCsRC9ZmL7y5BmkhQ==","signatures":[{"sig":"MEQCIGkQsMl6Wgoxd8hDiGsjGuW0WR2qluL8Cc4zrfwvS0CxAiAoOVA8YhKfSb7WQvtfRA2q2YaseamvYZVF9lWkZOfG0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20323486},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"cb6f0761fe59c5776408fb662146f963c2a61ce7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.52_1778420042786_0.5043757908134558","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.53":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.53","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.53","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"0ec21a334f12e3b193fd7ffd2e5caf3aaa38d63a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.53.tgz","fileCount":189,"integrity":"sha512-l14mSegwPLacUj687r425igpfqP+eOwHg5khRCOVYagEiE5lydZrJ9ymHhiRzLnTp5fRMwczf+brq+p7rQRclg==","signatures":[{"sig":"MEQCIHUuy7A6eEtxoXINQh8Pg13OIPa/w3hkc9bB+6jD87juAiAWQWzhmIfgvEvFY2fG1qFb4naBY/NO3spW02uhBKtkQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20327828},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"411b0012e64c1ebb7971a12cebd3a99abca7dfca","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.53_1778454581067_0.22706868579342543","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.54":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.54","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.54","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fbc38a405cc82e114e0d0f2b51dd0c899107652a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.54.tgz","fileCount":189,"integrity":"sha512-T7Vl2yat+ZHSY113w8K3lI4Oxy+jQAirE9ZfUZp0xWvqff9uhe7vaVO9v/IEE582TnXADQtFsUYmFjXVr1XVEA==","signatures":[{"sig":"MEUCIQDQAeUiASg8BoOpxMRcBxw1t7BEZHI8a0CQ+16w+R6lxwIgCFDV5qlNWeQ8TwJ7AwzcHOpaY0x65xJ91t2rgtBWnXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20552511},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fd69bfb7147d4757ac0ad3f75ff812fcae5a6a83","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.54_1778477057206_0.7254733823307138","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.55":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.55","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.55","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"462d8b08469fd341ae995b28ca3afd0f1f54ef89","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.55.tgz","fileCount":189,"integrity":"sha512-AwaRpX9/s7Y7qzHSSHst5t0DlRQJvJGG211BDmBf0JwT0PS4y2BPC/3h2kUpYYBruoDTgiVwoRSlOkf+WbjkWg==","signatures":[{"sig":"MEQCIGLJn24jMxUf/L2BV8kAkxwQIKtjyIE39bTtq1tR2e7kAiBwrajKy1Gv/WF8cCm2MO7N9peiFP3idtQhV7/98BOM0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20552511},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fd69bfb7147d4757ac0ad3f75ff812fcae5a6a83","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.55_1778478887469_0.11637232267115172","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.56":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.56","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.56","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8aa1ef0fe56fcb8393d1619745164f1ba1567d09","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.56.tgz","fileCount":189,"integrity":"sha512-5rvM8Rx4t9s2qY3+yJmHQt7J/x1QwxMvrT81VziCysBSfGJdwiE/NXfFKr95vw9ncNgdeNBgp4IgNpGOwQ+jtw==","signatures":[{"sig":"MEUCIERrH7ryigi7rezkwS1RQE8sBnEUTUdncHyeWYnSs5dLAiEAyvnh4xrQPinLPcHHzsKFvAslRni9+az2H7zYEUuU2CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20552511},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fd69bfb7147d4757ac0ad3f75ff812fcae5a6a83","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.56_1778480003556_0.6684410695738532","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.57":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.57","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.57","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9b4dd738a08aab0829d3df3630510bdee95675f6","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.57.tgz","fileCount":189,"integrity":"sha512-iyZXqcaftlFu21aGj/J+lUQJzycfTlf3vCm7n800CM1WVg9e7975EfmzcmYY1VMDubtjU9ebbQnUpoCrnnToew==","signatures":[{"sig":"MEYCIQCKQy1pHyH70R3KSEHhxypPysdQ7xyBLECKkzOmsGumRQIhAKZtyc0fXfd+5hQf7w3GF8LVuBbrGE4/5bpxeALL+SxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20552511},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fd69bfb7147d4757ac0ad3f75ff812fcae5a6a83","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.57_1778480785823_0.08776497091767066","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.58":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.58","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.58","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b875bfae08ee45af2e17459432732ad9186d29a1","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.58.tgz","fileCount":189,"integrity":"sha512-YZ+ULOE0LeYgXO6dyn+6uBXHkKA6H+ki8lQuLJy/oS4hFeQVOy6uhYoorJD2YpOxBS0pBraCxgf/dguq2iYI8Q==","signatures":[{"sig":"MEQCIEQYpGYj63Zof8JC9bHxR3EN502dnR3p/waQ+h5J0FZ0AiAliIN93eH+gAM80iRD21nX2zYHQHemKhwt8mA5qsy35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20574173},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fb42585015fa3b1b71171f5451071d88e2b4c147","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.58_1778494460083_0.54186704575148","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.59":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.59","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.59","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c04a7103c43f797743ace4ec485f383697b61873","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.59.tgz","fileCount":189,"integrity":"sha512-2GThZ6KW3fPO85wZUw+Yv8hsN1v7MGn1BmeNA4/MNCNIoViocbU6/j0PxHNN5MCWB0HqOLxJqz5thPHuSQW9Jw==","signatures":[{"sig":"MEUCIFIpJE7HmaFanuOfq04D+O+psNC2CifSXl3NwX2PnMttAiEA/zrMVJsQSFkbP7mi0d0LqbqOnLF5bMvIatRiBjpwQX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20574489},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1c1aa74698a9d23983fb5c1446cd556c69ccf44b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.59_1778496029559_0.42092817717726416","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.60":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.60","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.60","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"249504394bed591d7c6ed8e3baa0a390b69190cb","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.60.tgz","fileCount":189,"integrity":"sha512-qY8uXJR/egpRqE3jHjSqtcfvoELqULcnPUv7cVFk/t46Mun9QIvSjX+C3ZRmc6v3MrY7kfL+sJXwI53TbZ/cMg==","signatures":[{"sig":"MEUCICkp9JUAsOZZsQqvwxnkV2V/pTtN2YdULGV+K4UjmCiQAiEAua6a4h+M+5TRQuCGeaB9MKxb8klZWfoK5PG0Exu9B9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20576985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1c1aa74698a9d23983fb5c1446cd556c69ccf44b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.60_1778497000972_0.0737412140251974","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.61":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.61","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.61","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c64d161b8c5aea8b3de0687353b31005f1e09b96","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.61.tgz","fileCount":189,"integrity":"sha512-rBpcCtOW5dzFXNPQnxSG007aAIEh/E4q11MXjD+/tYBwFq2LrNS78XcNLGjYCa5ZgXWm9wgg823hh4vs0OsgfA==","signatures":[{"sig":"MEUCIEaKMWkeVv+7l2BUKW4yVsiyXCr69sF3GJDOIUYJZl6jAiEAzkrdDUJ46oUn4G6RnLLADSLblAFCOpmCP3OkYhYVA7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20624415},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"b10486d903e71db9ee70c0ae7a607d80d9657a95","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.61_1778512441235_0.9302856417978982","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.62":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.62","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.62","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f4b80d14e737736e5099c738435056ed3fdcac8f","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.62.tgz","fileCount":189,"integrity":"sha512-7G5/CwqH58hp5O7uNxcRUXRrBW6b2W4Nhs5mk/98dD3/8jpI8u2ijnvGwkLHtBsrIDAH4T7Leva8tfhQfU45tg==","signatures":[{"sig":"MEYCIQDH5eNJBPFROqMEw80u3qXDqIA8ZNuKLMKLXtKlXaW42wIhANqWmZhGsamSxlJ4mYEdGqhhiVoCQJIdu8Npup1BNCS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20632537},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"b10486d903e71db9ee70c0ae7a607d80d9657a95","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.62_1778513448416_0.36579723571059497","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.63":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.63","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.63","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"53d59c24be646f024cd6e34e5b64c0b17a367c47","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.63.tgz","fileCount":189,"integrity":"sha512-5IRAJkOxrd6xZQcdZ/Jbj3BlIWIUOg7EgFe+N0DQWWnkKXKvwFxM6cWd8/+X3pkNcp4NeYvzTRCmM53Myei4Tw==","signatures":[{"sig":"MEYCIQCPlE6X01m1zM0vz5kNM/vpJovllNvLYklJ6Kwz5FEkvAIhAIOV/igJLU3AzlXuU1vMz9o4e8mD6pyBJlN6zcTECsBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20632537},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"a3baa872a44aff500e0e94fee90a2aa8d4b9dd4b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.63_1778519345973_0.6780511354406393","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.64":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.64","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.64","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"ea78f7066d10ec2f0940e33106dc0387ce0c5cb6","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.64.tgz","fileCount":189,"integrity":"sha512-rlN0OxkFcwpytJW8ZfSWUeZA4lv4K4sJqGRDD88UsnifulLNv7Oqijgdn1Ym/f7gL47KmPKFDboZev5xpTY16Q==","signatures":[{"sig":"MEYCIQDVa2PYdyWbr27GH0awVyYZssoE4BUc73IwnWtvVms2NgIhAL9YUGUyJrv8k8AA7xs0O19mw6foUMli16dK+x0dJZ47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20648035},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"4786efb0cdf3f9e5c9c530313faef02d59d3ef87","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.64_1778520598219_0.4297765061572456","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.65":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.65","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.65","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"35a7d123d1de5d541a165b230a77264134491326","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.65.tgz","fileCount":189,"integrity":"sha512-42lPVCO8DwdqejKDnc5wNStP+2sKLQfHbBS9xW3/gJtTc2b7xE8uVQEsFsBzyWdAeSn4JmCz/TLbZ5eoiuqo9w==","signatures":[{"sig":"MEYCIQDo+ihtYwFWZwKt9JrBaKXMfUyKG1td1kg9sPYUrgz0zgIhANWzXlhc1HV9ly84CFK0kyAfRYhs+/J7iANB/Ms9Xpqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20647385},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3b48d55585f0f5a6ff5918d624fc9c058cd09621","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.65_1778546469862_0.5155783077242433","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.66":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.66","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.66","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4e849ecb1c12ccaebad9fb2196c63a5df6296275","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.66.tgz","fileCount":189,"integrity":"sha512-PoOjjF3FLlgNRzhnGGUrEAcBDIjtiAvQLuE+dPUQFH7GzS5ycStW8lab2E3VypNQ5kctPMAdHimhuDo5fRvudg==","signatures":[{"sig":"MEYCIQDILVHJBpLCosFSC/OSOtRLSo41dnNkFP49nHQ7oCyVjgIhALsQGF3v/0ldHEEW668klm7yGRfZo0oVk3GwbnoN8uYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20651481},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ec5648eb4eeb4cab3764915b3ca34b890a8b4424","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.66_1778553833726_0.11946664790522954","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.67":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.67","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.67","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"558f7b8e740fea2cd05c5fbb1043c96649f791b0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.67.tgz","fileCount":189,"integrity":"sha512-WVsAsL5qjJ7I3PC76NRP1+WujXgCh20pSs2Kie0nKsYDoYt1Y5JbJ7fQeSOtuX45G09+lKSMLZRu9dJ0yO7w0g==","signatures":[{"sig":"MEYCIQC9IeF4/jVlZu/nuUdvdx8U0EP3DyEqn1LYFXJWuZW4MQIhAJeG4LNdUW5VV/5eR9IIYHN/mfle/Gc4Jd6dSkYpGHey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20675473},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.67_1778564848397_0.7006430747842896","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.68":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.68","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.68","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"fd1603ed4d62e900e9f253722745f4b9d01b4d53","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.68.tgz","fileCount":189,"integrity":"sha512-sN3EBVXwvXG7i4aQgbnukecfmeksV6ILsWpb7xhlJxD4li7J7lY97kvxdDasB2vKz6erxmZzKwzSoM46kOmuhQ==","signatures":[{"sig":"MEQCIDs5BSrOk3t45PH/WM00SZEARQXS5OttseYR+UFpDoftAiAnIkZQBrEfBhjqH4W5KCpwuNLP9Q0P5gf9aZAy3U4hNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20678545},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.68_1778566283939_0.9396797487000779","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.69":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.69","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.69","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"12dbae2162d4ee02969f7c778d3d9c0330e830be","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.69.tgz","fileCount":189,"integrity":"sha512-Tyba27MrnEzN1+/Bejd1XGYLSKiwXgiUF1bNfJ5glkNM9UnQMIwZzRw3CoRlpF2oSlmj9fM3SSfbb2lR1dACJg==","signatures":[{"sig":"MEUCIQCA1o7K0XCMhkXe52nr2kwQqDCE4y5oHJKIJ0pRo8usUwIgCG3gKvKpLGNIVNS3d5NmH4SxwhRjxWOVtURQwxZdi2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20675985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.69_1778568509743_0.8155007634227585","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.70":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.70","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.70","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"57fd8f91ed1c1df63e397dd64344086dbcf7e2d3","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.70.tgz","fileCount":189,"integrity":"sha512-X53Jf5Al5ijPmjqyRUAbCyN/6FoRteFscvnJZfI/ggNV7ff0JVKLS9iLjdCc9xQ9SWRsYCeTGNMeJlekUwns3w==","signatures":[{"sig":"MEUCID9te2RyzwJpxrJ1weZwym7FvoV/hoNw+3W9GpZ8TX9XAiEA1Z1YuxC1gCQOsHTcrweYvKRfACqEQqvOob8uGGJcVKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20678033},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.70_1778644428330_0.28764299621546496","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.71":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.71","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.71","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f78144de47711fb1f758b7facc104e64c4f0557b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.71.tgz","fileCount":189,"integrity":"sha512-CcH9vwBhBB3TLBSEhHowOAcOVnEzVolJrinLSjq7nmNwmFJNNfSmWJ2zzEGe0+/NazUiy+9X1YcC1n0WCV/h1g==","signatures":[{"sig":"MEUCIQDhvAzqDW2XJ8J2rgLnFERlGpHOlbC3y/hGQTY2tgX9qQIgfQSMnTHRJ1iigBA2bt/iVp70o+boBKhIOHrOT9z6m3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20679721},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.71_1778661838672_0.2876880850049113","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.72":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.72","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.72","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6159283277ffb0a93529050d030d4e50e946b41d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.72.tgz","fileCount":189,"integrity":"sha512-l0bxtb/4cF3WAAZu5CxJgZGlzDYR6oq2/cVXyt45JhCBxs4WH4FPLHgyOR4P+nayR+LV8JyzCYJbfdNXH7ij3g==","signatures":[{"sig":"MEQCIAJ46IfEAF9MSA+JsFr+PnG05dYkXKHXx4WnAfo9AIdWAiAK5WUDsUsKE81ba8GNJgJzh1esB64ph+UMf7tk3S0MTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20679721},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.72_1778662798784_0.7102684164040196","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.73":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.73","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.73","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9108ff6cae93f829ee8ae0d9abead2d828d0b20e","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.73.tgz","fileCount":189,"integrity":"sha512-COvIJRfBSu61bQDTHDZwcm+AF57WlzeFvX1MM1nEZx+UaCi3FonRGECZ2W+NCDBXG8tZnQ8ssnCrch/taaOaYw==","signatures":[{"sig":"MEUCIQCEfl8pHmO5Gu918KetGpROUKa3yMoTC5r5GHp6ubzdXQIgL3eezZ8JoSBEXmn7OMofMCv1iko+Xqel3gHx5bj+dfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20921157},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.73_1778760557992_0.9154991235851642","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.74":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.74","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.74","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"d8dee2cbdd36aab640c171c9d3c3dc83c302a501","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.74.tgz","fileCount":189,"integrity":"sha512-ogvHsyNRyUq/PJ1aZzrOUzxhceNub7NIYq4rIKasAd6OTY5kUMBYBaDobhZaACfjoQbdbPwTQPn9w33i19xtdw==","signatures":[{"sig":"MEUCIQDbunLwjRTKZfNJ1WFdazmn0uuqmh1tUG2HjbkB7J9idwIgQLOlQeDA12zhHr8Gzu/61vfSP/keoZTh901ZMoWiW2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20935808},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.74_1778763714346_0.5192200571582479","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.75":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.75","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.75","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a62a60af3749834d0ef8b57860efbea026f3036d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.75.tgz","fileCount":189,"integrity":"sha512-jfGrb9qgQYXO4qzKukkrXdiD0C/JaiDA9JCy9ZcwAa7VflUVSoBVa68Q7ef5i7xiNe0VZaVry4YGoE5+0zGMVA==","signatures":[{"sig":"MEUCIQCWu9a2u8uAjBS/+a8/cXASlqBGsVUigLppyrySwvHSDQIgASLuNub1oYopYEmQfjUgCWkTj5e2746Mgsqo+uh0KoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20938066},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.75_1778793018269_0.10608737251302824","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.76":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.76","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.76","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b531ba06274f4e54ad8d813bef0c0a8cbc9983b2","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.76.tgz","fileCount":189,"integrity":"sha512-cvFZp2lrnIED95UAbtLrsEjJT4zxfhQvijE5fhPKReNpcSSrK+LjtLqColv+hsN8ubXPqSKct/4jZd+x+/oC5A==","signatures":[{"sig":"MEYCIQD7cWJatOajrRMjisRFgylD6+swg/QoCROBYKtjMANmJgIhAJb1Z5G+awwldiwAL4Aj3SxZxcvuHiGUtAeB2tS4LZFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20945514},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.76_1778793484117_0.25897211794901387","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.77":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.77","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.77","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"14657834f77cd818693cb728bb0845f9d5f18b53","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.77.tgz","fileCount":189,"integrity":"sha512-WSB9pa6f31f+d5+t26G1oNkBlk1hFeOZh7fJymqZ6a8vcGw04p2S5yIoYWnN/lHG7j2RbagQhizvxR5/rHMm8g==","signatures":[{"sig":"MEYCIQDwR0LDz8Yv+sRlwrG9IP3n3Ro/G2cwIiqZT1xaFMeWBwIhANoREUcs0kM5Tqhhf9hbuZoHx6K2MZKqJzM23Wzup/01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20950783},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.77_1778793891008_0.28647158270577955","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.78":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.78","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.78","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"6becad060ea8d74ecceb8836c73fa34698538c55","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.78.tgz","fileCount":189,"integrity":"sha512-51XrKXVzJ44fVKNo50wwgfEGf/SjT5GKSqjJwXp6fOzvfbWjC6SzudhS713mH6gV4GVYn7S5P3Zg2d5nfw6Gkg==","signatures":[{"sig":"MEQCID5w3xuPz0zWKmV2FiC202vQqFiq71kGqV+RP22ip8htAiBUoWRlMrICexXp0vpNY3L3cSx3WtMWvI2O+mvblT4yKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20959517},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.78_1778836796476_0.14590349732157493","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.79":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.79","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.79","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"49710f08460e146112bf68cbc74d82fa5911d94f","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.79.tgz","fileCount":189,"integrity":"sha512-0q6+U+DpPc2B/8ErUQ9erYs+VAE8Zo0pwXyDcS2dpUBuiSb81N+ia1LWAj1PMQRGKWB5JPW1mH+04lNNUpPrsw==","signatures":[{"sig":"MEYCIQCd1EOxcJxe4Dg1KvHYGVAmiGZgl5vHNxseC6fLwvXt2wIhAIljo0Y34ygEZ407BPN1yd/6e0iB9BiqvmQ3WeIaPb3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20959965},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"ab70a6a9b16a8b324573b7b4d64978f7d8f7bcf9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.79_1778892617443_0.6889924995045433","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.80":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.80","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.80","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f2c5901e7a80766ffc354d66bd1688442ca79ccb","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.80.tgz","fileCount":189,"integrity":"sha512-PjXV+x6SBqsuSYSvVxNt+NsWNOS5hwRpDM1XInXjrXsBIWknZfqMiMHHAORdBaYR5J/RvRUM9chRK2nAI+sT4g==","signatures":[{"sig":"MEYCIQCfKeTT8yrtuKyH9jc0Va3SVdVuo+gk64SPO0g0q/a5RgIhANyEw6iNEPFebRb5DMLXJZjxcxtS98eGgjr+yvQ2Hq6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21031913},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"acc0c576dadc431c187161c0ca6a122ba1a8880a","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","postbuild:rust":"node scripts/split-native-dts.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.80_1778996733481_0.3630444214177879","host":"s3://npm-registry-packages-npm-production"}},"5.0.6-canary.0.0.81":{"name":"tailwind-styled-v4","version":"5.0.6-canary.0.0.81","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.6-canary.0.0.81","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"26be450648c30e794148513455f6a9235049ec4f","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.6-canary.0.0.81.tgz","fileCount":189,"integrity":"sha512-pUfjl+9AHGW05LPjUsBw21UVpadIXcfcVZBetrZ1gZDfmnvjBdBL61Z7OMpL339FZ9v821l/jhu1Ket55HfHUg==","signatures":[{"sig":"MEYCIQC3XlU9go1OIeGcefpaU1UrtWp0f+t9QZbAiCX6/i1B8wIhALEd0w25FGJSSXqj0QywT6Ui4cfgwkD+Xa1QeDe4h08z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21100839},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2e17d3fcd64cc2fc656c33a0848cc171c383af30","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.6-canary.0.0.81_1779075134936_0.9161094742343003","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"tailwind-styled-v4","version":"5.0.11","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"631dbe9479264a93857d8212c6bbe4cc484e5b63","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11.tgz","fileCount":189,"integrity":"sha512-6A8lRiDCM0XnusY7kZ0i8eF5dROHLByG6B450eVRs7/SYrGo9oZullfmmLKRSlQF1KOyeI8cpti4mpXBHmwijQ==","signatures":[{"sig":"MEYCIQCF/bea6FGlrD3FjQbfW/G3DNFmP2nyOnu/0olMfOZiBwIhAKq5vdFNmNvo4iw74pX0dEMwMSD8vcZIgzIL7OP6SKg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21100826},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2e17d3fcd64cc2fc656c33a0848cc171c383af30","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_DISABLE_NATIVE=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11_1779075938543_0.08135586139624973","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.82":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.82","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.82","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e24dfc349ba2a4b0047b4b5d23fe95e383d211b3","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.82.tgz","fileCount":189,"integrity":"sha512-PdQQfddNjijDz5hN6XFronVePcA1XWIAOOoK0R9LxkiYJTOR0C1q0z9OxzT4DBTI7T2GSx0AAvLzDftEnq2cNw==","signatures":[{"sig":"MEQCIAl9P8aikOhM6qXvQ4gXwTgY/lRY1Zjl9oj23Ktpmvk+AiB0WHH3L6vw7CCimEM8X+1vtkJFczve2HDANo5PDAr23A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21972159},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"287a5d127b20bdc78c884fc2311fb5dd26d32693","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.82_1779165169411_0.2119983414433042","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.83":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.83","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.83","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b80ab6e44d9796d09282a2f40ed6201b18b78645","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.83.tgz","fileCount":189,"integrity":"sha512-KLw0zH7MoNzh/qsSQm1NhO7MJZ+UUCNCgp5tZZZR1sGppVrY9LaAWJ9HWM5IdVnfzw9RERWQeLQ09Iql+f/Yyw==","signatures":[{"sig":"MEUCIDbDz/hAjrnBDqRDeX765f0UcRlhWC+EEbKkhCtiKuuSAiEA38jUxmMFqqN8dwycwO7VxNSxtxIy1k84ctDgvXdI7bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21968733},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"287a5d127b20bdc78c884fc2311fb5dd26d32693","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.83_1779169026265_0.6126624062350414","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.84":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.84","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.84","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4ea8a37a35065ed43048af488986005ae231f414","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.84.tgz","fileCount":189,"integrity":"sha512-JwaibbvYRjLa/fCvr8YQw6xa50mad18KgYkmn0FVvRZ0dBLuxX31Nu8Q1Q2IdIeqMgGnUr1QWf0sAdaIsWZUaA==","signatures":[{"sig":"MEYCIQChcC5QymssqLOOM76xffp5JNqUeQXQGcc3a8QlXRo0WwIhAOUeI6OTqQ6c4Z+RdCy1b8TrOiO+CeHqDUpRtPFBFtJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22070614},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3660fac9d43ad29697f71f35f04000d5490d823b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.84_1779170074460_0.025388007051069472","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.85":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.85","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.85","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3ab51319af84413e55472fbc2de87255ae106eb8","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.85.tgz","fileCount":189,"integrity":"sha512-sTFjyW7GW9pSv/BZIpSDG7LHGsidrgbiTdomEyojpzHa4uMqHA5OPhbjcb/ylcDSn9KMtRKNbetFRRiR5x+0jA==","signatures":[{"sig":"MEUCIA5EjSlny2UNBatdMpEzmJKkycJNsTH1/b2O/3HrqtbiAiEA/GnK9vftGjZjmXl2lsSJLCx10tkTlSUZCRNKDNNPJyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22110566},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3660fac9d43ad29697f71f35f04000d5490d823b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.85_1779172139811_0.9554391679563445","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.86":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.86","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.86","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"289c773cdf3084b6f57fb4f00d09c884f825d503","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.86.tgz","fileCount":189,"integrity":"sha512-WoZep5a/9KjJJ9D0PGiMIBFqsuesYn3XyZ9/hVxy3jdNcZCnZRteU3AGMvFltwHQuzm7x6Ef9QLhxFL/eNR/hA==","signatures":[{"sig":"MEQCICBNnMLbLH0NDQBbucafJBN2X/klAsHG4rS64hrM10dSAiAFbHKznmgP/+dLJgH9NYZYFGI/CXuMf62t5L/z0IhKrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22671989},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"c64bfc5a300c08d8121fc1e5e0fe34e0e02ecf45","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.86_1779937309735_0.5779328437076909","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.87":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.87","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.87","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"31f9f753e68d3f69edc59eb8782b92b5c4d5c405","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.87.tgz","fileCount":189,"integrity":"sha512-Pmk9tSsxVOV3yuxNeiIqatlL0NBiX5eUq+W2TbaIGVXVxGUHfqXnlrHNDy9YduAxyi1lvT4XTFLEVEiFzGSBGQ==","signatures":[{"sig":"MEUCIBnqpWnvjnNPi6E9EOtu3TNgxed0XWne7lvxx56JQ7cjAiEA4fdVnNNfCQoiAr3rGMP2IcrqxAkt+utDJjmZOzApVuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22672207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"c64bfc5a300c08d8121fc1e5e0fe34e0e02ecf45","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.87_1779940809677_0.2142884774884375","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.88":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.88","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.88","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b020b2358d2d716f5eb21c19473964101a563b39","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.88.tgz","fileCount":189,"integrity":"sha512-54sRY5T3dAjLXdwOf3OQX5kOJ/P6C4maG+Dn3/TGfZVQNWoW538FR0RJPRKVcsKP/grLD5uD0ztVTD5qScDQrw==","signatures":[{"sig":"MEUCIFJ3b+9emXIflAfAPvWOjI3DwPCD6rXotuGpIHBXKTbrAiEAjFuurY3eA0lUck72zBxlJ1c8lNxKJ3aKDLgDfxCmJpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22657359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"c64bfc5a300c08d8121fc1e5e0fe34e0e02ecf45","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.88_1779955597570_0.9035879867302115","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.89":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.89","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.89","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b3f2d0488ad7d549f42ff304f0471407d40157a0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.89.tgz","fileCount":189,"integrity":"sha512-5aoVkjk40iPfMFVXYObATuyJQxlIH+UhjV8KozWMuOEBM6GQ2kLpHQd944szGRGlNNjzhYiAsBEW8iO0p3SAvg==","signatures":[{"sig":"MEUCIQCuO1UwlSwc8wXZu8vD5z1AWJkOJIfiDgJSDTSpYauGBAIgVF661BiJRSnt/Axz0IOUmgR465AXbQD3YbY30Z6YGB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22657359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"c64bfc5a300c08d8121fc1e5e0fe34e0e02ecf45","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.89_1779957260844_0.9631136246497398","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.90":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.90","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.90","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8093e983cde2afe7eb7618f2e4f1e72637942626","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.90.tgz","fileCount":189,"integrity":"sha512-hdgXjnhlEQFJjSaTQklTEVzhq4dayPzMyyqBoPVUQO9BryB14EjhMDJ6QRMftB1CIBAS9A7VN7ZMjAEKXKQ6cw==","signatures":[{"sig":"MEYCIQCaBNSOnk1RLxezWEBEzRmRGf8NgYzhCFw1VWJXYgOMOQIhAJ/5HrHaxvliJF/gXg4x/c/GVOqwiQTjji1wz2k/3uKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22829016},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1785fbb14aef95a4d6d3207263b06bcf472a0a41","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.90_1780015462347_0.2908254442647018","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.91":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.91","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.91","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"d46571abf6b43e789a9aca3667a4e64a2b15c8ab","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.91.tgz","fileCount":189,"integrity":"sha512-KVKXncgC/dJGnKNNwf1y3etqHWGlEfNzH1WoUMjUPyWtVypiI3NtdwKa4RVYQBS+BXcv6Dlv4YzSI04MyyJf8Q==","signatures":[{"sig":"MEUCIAaSNUb+ss0ESp9B8D7xmCz31zgSeERa+8nRiHUHqT+TAiEA75E2on244wb30ZvRh/sXBSwitKkud4SZXXUgJZC4LcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22895777},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3666a70d5f357b24461d43a4f7a41abf74dd7ce9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.91_1780100212918_0.2817854240221749","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.92":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.92","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.92","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"46c8da6b4248bfb57d98186d2d243142eb3347b9","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.92.tgz","fileCount":190,"integrity":"sha512-UTRgHszct6OG0ijirQJK5xYK7rSlzyzuEHdBJhBqYhlyVYTXkGoarwyjbxWhwEVac36KFidJnt1VIb2D5lmVZQ==","signatures":[{"sig":"MEYCIQDHLMhAfiI1DEDShRLbwQDuFW2bv5haPF5Aty1Ry4FrkgIhAOoKfZJCFSYu0YMoHBX25nIvGKqqoNIopvXGK17jP29g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25995842},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"7c810401d9850b1cd1cd3e4e2a2fa69232bd27d7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.92_1781072635977_0.8343886882346692","host":"s3://npm-registry-packages-npm-production"}},"5.0.11-canary.0.0.93":{"name":"tailwind-styled-v4","version":"5.0.11-canary.0.0.93","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.11-canary.0.0.93","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"7c160b6246606cf5b744a35d3d6b0bd18f572837","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.11-canary.0.0.93.tgz","fileCount":190,"integrity":"sha512-69P3IbqpmJKj3fr72eDvOUc3BxyENN4jXJfDR56m1U+KmCjkDrLcHdzTh2c2XpZhzNF5pXFMB6r0G8xf8LRLzg==","signatures":[{"sig":"MEUCIFem50dqKH8tvgPa0AfwvLnGCgzJWbzpld05MTUar9DhAiEA8lsS/k/q01FVGHiKewdQiOiA8Lg7tSr9rsYhaa+6h6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26006852},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"7c810401d9850b1cd1cd3e4e2a2fa69232bd27d7","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.11-canary.0.0.93_1781076004093_0.24449274218388473","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"tailwind-styled-v4","version":"5.0.12","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.12","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8deb22e97e5290c25eb38d974831f6058312a539","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.12.tgz","fileCount":192,"integrity":"sha512-yyeUNLcdorz9PausD8H9tR23iAMwXQ6MAKcZAQ1riZj/ckl0DjX6kvJtrGgx+gC9Xb9Pl3qVI/jqrg0Ga71qqA==","signatures":[{"sig":"MEUCIQDg4ZNb1dxlPfATtvQXs2e4T2B9mFQP0vcr0bxN0cvjDQIgTD4FBYMMY2Jun5SsJgAoixmQr2zbLVGcdVbPBrxVyv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28525634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"5b3f4236c4f5140d2557fc3cbe4078e70757f781","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.12_1781143288264_0.5190531217337513","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"tailwind-styled-v4","version":"5.0.13","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.13","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"88adc6f782619a32825939110d486d468a754c02","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.13.tgz","fileCount":192,"integrity":"sha512-qXPp1VlycTQXhG9oie8qU3L73x1VE1D1TSwgh3r8OCe8DwKgzemFUJONiDH4qsVs7tfm+H4RR5UvzD7bJvGVwA==","signatures":[{"sig":"MEYCIQCEVZRui7tGunLokjqKX/aHoExf/vpUL/TyQLeLLTG+hQIhAN30Zo9sPQPZHSSf++p2z/jG7VB1RETzQfzNEMbqd4pa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30716520},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"28886256842ba192f595fc68fdcb94aaf5773419","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.13_1781310427987_0.5086434172545866","host":"s3://npm-registry-packages-npm-production"}},"5.0.14":{"name":"tailwind-styled-v4","version":"5.0.14","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.14","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5a2030c600c64deb57562bda854059bad54e38ad","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.14.tgz","fileCount":191,"integrity":"sha512-KnHPYfW6RgNTDqzWy2T5GDbi6vAqOgNnsz/SqksNU1q2/lGvAkgrpdEo3oZ7zLMl6z30pdXlanhFxS3jgxunBg==","signatures":[{"sig":"MEYCIQCO4Z5D4uIxmzY3SZtUyTURMTZqQXvsCYjIzJgWtYYHRAIhAPOros4KVtCUW51tGnkS/n0swREZmT2d2kQB7vfXjWW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27263337},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"28886256842ba192f595fc68fdcb94aaf5773419","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.14_1781318552522_0.4452203957350642","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"tailwind-styled-v4","version":"5.0.15","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.15","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"4a13ecda066c1f4d2e417195853f5bc1229f476b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.15.tgz","fileCount":191,"integrity":"sha512-QJlZjynOjrA5O58hwsipPJi/UCUCHFixHNl43UOKXnObgGNBEmoYMCCGwJrLkVVS36kvmBuLKEVfuYBoXFchfQ==","signatures":[{"sig":"MEUCIDZRYtGQBBtnmLWO9qeEQeg8FtF25KWc4PGti4GBeljIAiEA6aPdVfW0BMW32b6abCi7Fl+OFQ4Kqkd5yq6WNjUWd7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27268978},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"28886256842ba192f595fc68fdcb94aaf5773419","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.15_1781321131520_0.9752095745748648","host":"s3://npm-registry-packages-npm-production"}},"5.0.16":{"name":"tailwind-styled-v4","version":"5.0.16","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.16","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e830e676683533e342613aae4f3fa9b0f4ed8bed","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.16.tgz","fileCount":191,"integrity":"sha512-1rWD4aZ34Dde2CrleBVxf9LrmgR13SqJynidXkYfbZTlI3czJam4/1GihsQXbPzWeW0uTqzlKAPO48yKpowOmQ==","signatures":[{"sig":"MEUCIAYYzIKXIcPxOldkNQBeqtEQzx0aIftwIYZRVNGVpmtnAiEAtqUcqXXjWpN5vEjhZRCrfCAbBSBTVA0FyJLGoB6lAm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27270906},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"28886256842ba192f595fc68fdcb94aaf5773419","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.16_1781322414122_0.9958491750978453","host":"s3://npm-registry-packages-npm-production"}},"5.0.17":{"name":"tailwind-styled-v4","version":"5.0.17","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.17","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9efde485ad4fbef526336c3854cee355b4e8e3a9","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.17.tgz","fileCount":191,"integrity":"sha512-/9QQ+8SHmibzvQ4yQqQMkVGqaOeay+kQt7BhB4iqvsFvu27qOnN3YGUPCDEJdVtp2mrIkHemCZcat+ktDsSj6A==","signatures":[{"sig":"MEYCIQCTmCAjFBcdCooRtnGvmfVTqf+Fxa+xp08+SNCM4sL71wIhAKhz7veh/diLMe3fIFkt3ssRyD0kl16hcOKlP2Lc/gvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27263696},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"28886256842ba192f595fc68fdcb94aaf5773419","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.17_1781323846978_0.33535487688114207","host":"s3://npm-registry-packages-npm-production"}},"5.0.18":{"name":"tailwind-styled-v4","version":"5.0.18","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.18","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"0f516efc5bbbb1ee7c8744e32346d1dd73b5a9a3","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.18.tgz","fileCount":191,"integrity":"sha512-fOEVYcUnuDoZ0jwlc+0ns+rU+lP/he/qRfdIkxzFDLYWP/POtPPsOjs88hImNS5fZQ43QuC6cunRFSvfLkO1zQ==","signatures":[{"sig":"MEYCIQDkYv6w1Az5z6hWwHgoVNxnTjeW/3L62walIflTH329wQIhAPp0hA9aqR+ylLy6GqflfsmeRhB83aAJjPnFgXklhWhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27246333},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6302372277b499a290a0562c7f34def9cd346912","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.18_1781351830871_0.9509357517849677","host":"s3://npm-registry-packages-npm-production"}},"5.0.20":{"name":"tailwind-styled-v4","version":"5.0.20","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.20","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"382d8547c8dd2a70d5b5f4db767f579068d16680","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.20.tgz","fileCount":191,"integrity":"sha512-+JaF6htL7UMz5uIh6AsLBDqvM/xTSntuz4p4D6w9Yoot5hiu2KQRYjw74K+Pk7bBYsvwfdDwSq1qIFKHq56ZlQ==","signatures":[{"sig":"MEQCIC5AoXJxGboDBzL8PDtUTgcpGllZcpyNPKZyAIhFtWy9AiBcO2OQzqR94OkpJ5oAArOlu+7EAvOeBDn2Dk+oZPTDqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30859279},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"997793545fb59b286260793fd34ca64f0f849388","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.20_1781524218933_0.7415320450363105","host":"s3://npm-registry-packages-npm-production"}},"5.0.21":{"name":"tailwind-styled-v4","version":"5.0.21","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.21","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"7e101c88200be1771e95bc33a9da37b78d001993","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.21.tgz","fileCount":193,"integrity":"sha512-6dFXbrsvxjPQ5KAbGWtmCaXVXj+URJo7Xa7T06aIpEti3xTI06JC6tZ+2wGTaQemwo1NebXFH0rQKv+kFUPBaA==","signatures":[{"sig":"MEUCIQDbNs/BAcLAk25FrwSPIfLsq2J0EHl7teBNL9V6CTYWxQIgR5oEKd7P+qO69bMB+pSftd4uIuyF1nCQNKiwI8w0Rb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30853394},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"399392cc945a2143a6be6803ed658c34b82b1fe4","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.21_1781595597657_0.13508402800263397","host":"s3://npm-registry-packages-npm-production"}},"5.0.22":{"name":"tailwind-styled-v4","version":"5.0.22","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.22","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"67df64bc23ca90a4d627752c656a0d2441fe6542","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.22.tgz","fileCount":191,"integrity":"sha512-5piKaAUiRXk8tyaHYt5wlhIPo8efwyoK3fcTZZ4O6DN08EJzVZr/ZyYYNvpecKz72dm8r0RoXN32cuTMtQ+VSg==","signatures":[{"sig":"MEUCIQD71Jkmk6gE55SNb2iWUQbttulxo0Dip8JmMS9ddDN2twIgF2f5uE9a5SNMq5KBgPODAMKPvmI9bfk4iOyKL2gboD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30880747},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"e3d9b6bae61696e1366e61f1843caf49eb768d84","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.22_1781600308507_0.3848311868532208","host":"s3://npm-registry-packages-npm-production"}},"5.0.23":{"name":"tailwind-styled-v4","version":"5.0.23","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.23","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"217cfb438244a507741587d32b564257e3f43ae9","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.23.tgz","fileCount":191,"integrity":"sha512-y3QEYB1d1lhHzgumRTHoFhaa/uCVmWy0nYYW3IkRGDlz4DCBRCRctECfCWSgCLqMfqeX6/UqfcVLVlWgf5jvcA==","signatures":[{"sig":"MEQCIEN3tHu05z1qbjMhT2A/C1MWka7rZLJjJQoYSxuCQeKbAiB5SdROqRZGxHuxoSef6ru25/LOS6poZ8DrEgQOO05kmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30893597},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"e3d9b6bae61696e1366e61f1843caf49eb768d84","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.23_1781601442305_0.8771528807163942","host":"s3://npm-registry-packages-npm-production"}},"5.0.24":{"name":"tailwind-styled-v4","version":"5.0.24","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.24","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e865901ed4fe29f52fb8d52c021ea7e4ee8e8c11","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.24.tgz","fileCount":191,"integrity":"sha512-3Sns3KdPDjQ7kBYG8KSUejZViQKE9Ox7J5TqeveJUo/BugDNl7dC9Y1MPLJ93RB+ymbjSlzNJ45EjlivpmYjfQ==","signatures":[{"sig":"MEUCIEgmN7H0S5gdBbxlDaZS6yc1f6Pfia27fkG+djP1AzerAiEAk5yljw+mzWsdG2nRr5P9dUXX7zezCl6l0xuR0WlqixA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30917129},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"e3d9b6bae61696e1366e61f1843caf49eb768d84","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.24_1781602022962_0.2997003365901423","host":"s3://npm-registry-packages-npm-production"}},"5.0.26":{"name":"tailwind-styled-v4","version":"5.0.26","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.26","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c78c73589cbaa5c5b95ddb9e558e759300001058","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.26.tgz","fileCount":191,"integrity":"sha512-2bfep346HI/aHATLSvby7MuhH761kEd0+y0WoVM+lfvHsJ368UGWuTo253O59yYZSEGZ9Oq+E31dBb+qjaaB7g==","signatures":[{"sig":"MEUCIQCXTA02RMECbOgGq3ACXavdLT7dgaimbYE01Ch3oujWIwIgf8PKP4Qo8KSTWWP5QAzQUiYic0E1qlUHm3fMq2q7eto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30906024},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"e3d9b6bae61696e1366e61f1843caf49eb768d84","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.26_1781603044827_0.5476256537312301","host":"s3://npm-registry-packages-npm-production"}},"5.0.27":{"name":"tailwind-styled-v4","version":"5.0.27","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.27","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5dcbe6cd66894a13ab0113dbff9bdfa907d0dc1d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.27.tgz","fileCount":191,"integrity":"sha512-zvkVuztzaE+xS9KjwvB8m2cdS2VfRRGO9xZjMOysAFEYu2lpxmKMNXqAEwXCp7YyZwAVlqXmkaMD3tMI2olvYQ==","signatures":[{"sig":"MEUCIQDkypixo5ApndC3XZWtAK7HqjIb1ArXyKMROvLMde4bQAIgQi4KDnDLssO1ZYUvnWOCoMpcf3RA4nfDHzfS/7InYKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30948526},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"e3d9b6bae61696e1366e61f1843caf49eb768d84","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.11.1","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.27_1781604374224_0.9147649897872976","host":"s3://npm-registry-packages-npm-production"}},"5.0.28":{"name":"tailwind-styled-v4","version":"5.0.28","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.28","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a4d0d4d95742f0b2e8758f4a24f62d582ff900af","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.28.tgz","fileCount":190,"integrity":"sha512-v4uUR5UzxDQODMMh/7yC6LNTxPWzWWcRRKkFTrwQaeBKj3CsGfE4UbhBm4p/xoEgelYMmcyCd3CaslKsbbb0jw==","signatures":[{"sig":"MEUCIQD7WU9xucbkpisJfNuxRhcak6GKfsdcX0Fu4N8Jr7soCQIgJEnF9I8FeIt0ya95CD/eUPQ9R03jbpBHtWO4BcTKDko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27738670},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f69a72fdb3b7adca231ef3aab2388b704d597bc6","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.28_1781783207428_0.7606370845826711","host":"s3://npm-registry-packages-npm-production"}},"5.0.29":{"name":"tailwind-styled-v4","version":"5.0.29","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.29","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"99b4d452ff43a24af97e307cb17aff59d4313d7b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.29.tgz","fileCount":191,"integrity":"sha512-JQ5iMN/63knSg2Rvoc22NBRePvA1ysHCwm+zFc9y1rSTh78lwxqti9sxRTGAPxpdC1W/7s05yMzj9qVEH5ejFw==","signatures":[{"sig":"MEUCICkdxxMfwoQ6EbZ7hGOgiEjhKEEol6n9RAWILWQDLq2AAiEAjwZr2ZrekPfF7AjEgqIR5TqQNqG71OoG6wk+htyPRCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35824449},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f69a72fdb3b7adca231ef3aab2388b704d597bc6","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.29_1781826727871_0.869878592964733","host":"s3://npm-registry-packages-npm-production"}},"5.0.30":{"name":"tailwind-styled-v4","version":"5.0.30","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.30","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"571495da335cd74bde77bb0bca66fec21dac89a5","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.30.tgz","fileCount":191,"integrity":"sha512-rtY6SKtbsBJim1Hkt2jZLprE57KsjjFB8CTB56wNhFME25CmK5pJTojtl1Rs9kXsMMTs9asxSMloyM+4BiXWeg==","signatures":[{"sig":"MEUCIQDe1Mn02D49R5ieminSE37lsfwvLhEl58yLmEPKeYMVIAIgB55len2HeJ+5GzEFOChAri3cFK7w0oKz743kFvw8YUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35844825},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f69a72fdb3b7adca231ef3aab2388b704d597bc6","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.30_1781829201132_0.34361969551776195","host":"s3://npm-registry-packages-npm-production"}},"5.0.31":{"name":"tailwind-styled-v4","version":"5.0.31","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.31","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a337ee52566759085503206b575b2fdf9d9fae68","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.31.tgz","fileCount":191,"integrity":"sha512-/PyOSTr4lLrC8VQTxzFi5r36skUIHxu958iVVqhhWEqO6pTBc06JfFkqyk7ADRpgrxfQp1jXQYGITq1QIUnptw==","signatures":[{"sig":"MEUCIQDBWmT0YOwjBLOJ8dGYLbzHErWH9KvFuMFo5i0yBiTSNQIgNtpBXMbdEzmVEETn666fq4Z9UFSXnjEjSzXfIigKyXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35846969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"84bd6dfb28dae87f5572502beb276961e6e1bbbd","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.31_1781842908664_0.9343089111420557","host":"s3://npm-registry-packages-npm-production"}},"5.0.32":{"name":"tailwind-styled-v4","version":"5.0.32","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.32","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"ba1e824b141b78519f8370316ad258bc7c03cf57","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.32.tgz","fileCount":191,"integrity":"sha512-khe1W85WeBr8r8eyE2HrqYBJy0uNANBi3jNFinp6UCsl0qn6B7FvJTJkvmm6YI5MBSY8Y0VrgQwnIjBq9OaDNQ==","signatures":[{"sig":"MEUCIQCwLO4zWSfYeDjERydrBdfHORJZTzUIQJ+BGD65M+1ivQIgFqVmEY3R6AfM4kRkHfD3KKIRBpwnc6LmcT+2g247wHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35846969},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"a100d765b72c5d54b0835cf545bd77ffd84d1bf0","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.32_1781845506653_0.17960641149171397","host":"s3://npm-registry-packages-npm-production"}},"5.0.33":{"name":"tailwind-styled-v4","version":"5.0.33","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.33","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f2ea5016fdbb1885c2c3a5e7d9111713469e76fd","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.33.tgz","fileCount":191,"integrity":"sha512-InmxSb/oZ9tnbq8zt23PAURilU8K9tkEkjtEGa2MGynM1GmTSgddnAn02AmmSABRmP0a/pZR5ucrUqRIx1Yy3A==","signatures":[{"sig":"MEUCIA1iPb7WiMOU24KmBLqKK3qVNhDkws0SP7sxC5E/spjsAiEAvaaBnwfjnkgUB7r9JDqqjwbj0LdUiNY1Gr3vZBTOj/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35869849},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"18846ecd75779d60e5ed9fa6aca40c546fe7fd72","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.33_1781862434994_0.9774006826252668","host":"s3://npm-registry-packages-npm-production"}},"5.0.34":{"name":"tailwind-styled-v4","version":"5.0.34","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.34","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"d1607e3950b4f88b750384359ed60c283dc82046","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.34.tgz","fileCount":191,"integrity":"sha512-A92CBCoQ+Fvz5TXvTRLphO5lNLWCaAyzxlYUB6OJVM14Z+b9dF7wwxrbxn7xTp/jC7ftAT0Xe4Y8mxk5Aj33QQ==","signatures":[{"sig":"MEQCIF63C8wXqYZKtLBWJjBUzixE5Mo06B1sN+P/kVOxAISBAiBq7BZUTJ+ep5FQ7hLASMeZIMfW0ZmTu7APoxahTUdY9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35869849},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"f73582417aab04b0a5e0406877ee30ac11a74d88","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.34_1781864299814_0.16870041444736472","host":"s3://npm-registry-packages-npm-production"}},"5.0.35":{"name":"tailwind-styled-v4","version":"5.0.35","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.35","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"feb6824416abe8cca6c7d09674d6edd8d99cea17","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.35.tgz","fileCount":191,"integrity":"sha512-h+ztZ1YCAzfWdDrDhuwGROVzCEKtygsUtLoO1TaTBiUuLb4tAtFpJr/mD0JsP8JM3N8Y6C4ArFl5t48YrguSFQ==","signatures":[{"sig":"MEYCIQDxRbUdFDAEQ8F60ldatcGMroIwf8PeUKv/BYkyIygDRQIhALI7naeVdN1WR0WVBoyM6EMv97DDQmrqle8IGt/MrKpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36111440},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"c50085eecc373fcdf4c877082c0c315cbdf01076","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts && npm run example:build","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","version:sync":"tsx scripts/version-sync.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts && npm run example:build","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build && cd examples/next-js-app && npm install --ignore-scripts && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.35_1781912113024_0.5679537483604506","host":"s3://npm-registry-packages-npm-production"}},"5.0.36":{"name":"tailwind-styled-v4","version":"5.0.36","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.36","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3bfacfd9c0465682e6932772d3188bd2d4794b62","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.36.tgz","fileCount":191,"integrity":"sha512-wh2NCHvmk0NXTuFntHpz7kpU+mMUa2GTD63CSvV4SOPTWbKqZZ2mraX4WXCzwqtR1owGpVFltRHqncinQ+E52g==","signatures":[{"sig":"MEQCIEcom6tXMUWRPMgHe8IH2btuj4aW73+TDfeURXWWW4/uAiBkRx/PifiQSxUhhY7YjlYcdDlM6Re4u0BzPUFbFinItA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36132723},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"12e753aea81b1ba9b16d72e2f81d371f90035aae","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.36_1782336800466_0.07656811029778243","host":"s3://npm-registry-packages-npm-production"}},"5.0.37":{"name":"tailwind-styled-v4","version":"5.0.37","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.37","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"159cbf6880a44564e9b6139dfe251027c2fa6f95","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.37.tgz","fileCount":177,"integrity":"sha512-wCcN6voxFE5wSb3yxjiAq/V4i1s8ijPpKazUaQbNmwfeA5w+4neMYh9YMMnmdBtIccskcUI5w1gX+7q5fVr8/w==","signatures":[{"sig":"MEYCIQCEGeMzO84AVHEH5CtKxbOVTG/wtxXr/LBGkdFupAlc4gIhAPVOGbwVAskLHz3AQ2ogvBQW00RlLzwqm1Mseww4xlS4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36181653},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fee78c4df72e1da4c304ed5d16baaf5ac6f0c04c","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.37_1782388413449_0.759002221223469","host":"s3://npm-registry-packages-npm-production"}},"5.0.38":{"name":"tailwind-styled-v4","version":"5.0.38","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.38","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c9d2ea35febf4fea47ac0bf914c2c0654a140bc2","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.38.tgz","fileCount":177,"integrity":"sha512-NKtauigtP/4zm27tDOaVIIveYZt6Y9UgnIe+d+gt27yqK0mcORSLwmlow6LScC8X2gCRPLfTS5sjY0FQEFlOkA==","signatures":[{"sig":"MEUCICtTQqScJc+PharLrVVI6/OmsmNHatOiB8Z6YTVV665KAiEAmFA8WN/lFD2DuZQIqRsHTlAvxoz+Y09cSN5fm0PY9jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33052792},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"fee78c4df72e1da4c304ed5d16baaf5ac6f0c04c","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.38_1782394375630_0.0561028109510997","host":"s3://npm-registry-packages-npm-production"}},"5.0.39":{"name":"tailwind-styled-v4","version":"5.0.39","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.39","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"195e1a61a3eb6ee75c369b686210b1a13622a19d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.39.tgz","fileCount":177,"integrity":"sha512-0XIQGv5iHti3ve5Oy6sUr/DIcGoUC4/Y6sFBGwkSqFgnagnXHSQzGdnJecyoG6LQ2HmpRyKs3PBY5wacV1cJVw==","signatures":[{"sig":"MEQCICauSRm7tGCZwTrP6odYv1kjgBECo+y6BwdUlBjcMyr7AiAa2Xa93kozP0xGTGs86EuUAPQMOsSTQPDP4ro5oWs0zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33156332},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0d4e85035b4cff79d42958ebc0509a70a595fd41","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.39_1782410186999_0.672157096188474","host":"s3://npm-registry-packages-npm-production"}},"5.0.40":{"name":"tailwind-styled-v4","version":"5.0.40","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.40","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8b5729c5aaad97ee48090a05399ddccdd0f657ab","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.40.tgz","fileCount":177,"integrity":"sha512-rzJy/Nr1P+E57ydlEemxOkH0Ekfk6h67o6dIHy0UXN7/p4V4pjeB03PIpmwjyaCNB6lBzBvVq+w98E9O5tlrTA==","signatures":[{"sig":"MEUCIQDq/4lSJZX2po5sO09n0Ssk6uBzgGJytkYFEuSgNI2pFgIgZ305EdYHvco/ZCvOev63RocL1YVaVG4seIO79CQiSSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33117430},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"0d4e85035b4cff79d42958ebc0509a70a595fd41","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.40_1782446592720_0.014174520363688048","host":"s3://npm-registry-packages-npm-production"}},"5.0.411":{"name":"tailwind-styled-v4","version":"5.0.411","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.0.411","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"21189a97155f8104b48c88b8f125436b42f3f9eb","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.0.411.tgz","fileCount":177,"integrity":"sha512-3Aq0d7tVZ6fgwor4mUsSytQVhA9QJizKLOl1j3gFvFE0JxDka84O2SAkKN3Z8ZRoYG78nrTgL9QqtG6+wLRYfQ==","signatures":[{"sig":"MEUCIQD/ins9ofHmDVAGjOeVBz/I8Mts55S/iaUNTMMQHEilHgIgcb3R59pWqwrW2bZCu0zlw5f2YlmEOoCvGOJz5RKYINk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33341311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"9623edeb56746e79d33845bb11e8a1ed04393055","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.0.411_1782449348024_0.205890966430051","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"tailwind-styled-v4","version":"5.1.1","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.1","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"2c138c9035c78ee6c0fa6fb3575b2ef3ba36b636","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.1.tgz","fileCount":177,"integrity":"sha512-68Y7jcGum5bnH8sUp0ykoxYHDKRXp9to8sL/94Easqwuti0UPRyLbkOEMJhC+q7tb6c3APKSXP4Bi+tM8ib9rg==","signatures":[{"sig":"MEYCIQCPX7Co6J0X4uUi9sdDhVAl10JIwIdoFKVQiBD2T/WH4QIhAPAG9IWAQ+jD6IdrRApm9HtQ1P/XTWD0CvK+mQXKuUfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33349725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"68e7314b273439312be45c78a2bc0052998dcfa0","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.1_1782458411023_0.9157210880704068","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"tailwind-styled-v4","version":"5.1.2","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.2","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"1b45e797070dd6b0cb392519909ccdcba2ee7e54","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.2.tgz","fileCount":177,"integrity":"sha512-vPJooGbcwqMlE6dxetjrW2cXv33e4O0+9U6kKRCxu2ndSl4zbPt0o7FWTQGhOKlrZ3mBFqKp4EvojTMl9wGRVQ==","signatures":[{"sig":"MEQCIGxBDgcjffhhXvmSsifymzHuJQRP4wmtzENMBWve4oufAiABho5iJkZJW0Gdhhk05DOw5Uu+49RNJtbbyWdj3+kM1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33349725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"d171cf39e19327d418cb52538045f951014a5207","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.2_1782467262760_0.5909108655650406","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"tailwind-styled-v4","version":"5.1.3","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.3","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"db2327f1df75102d8438ee8ba9f72b0bb8064b56","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.3.tgz","fileCount":177,"integrity":"sha512-OAPYeM4BkCAS12zN254aGhaDAkOjiVC1BD4W0MoWsCMDZ6L6ZuHxChMZ/LpVER5oNa5q2hClFpvheBqZdBIhBA==","signatures":[{"sig":"MEUCIQDBz7MnWJBh9lIt81YPaZCoqACSS8sYiEJfo5JznObOWwIgDM0aZR0eLOOwaT+2Tw2hSv0GQmSR7BSYPq5NRlu2WhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33349725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6d2e8be10f0535b125fd59e6e060b561e8307677","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.3_1782470027424_0.3227660363410736","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"tailwind-styled-v4","version":"5.1.4","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.4","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3846d51d4787e99e03e70ef3caa1881761e116ab","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.4.tgz","fileCount":177,"integrity":"sha512-L7YJNSNY9zOUPCEnShCkFvalA8ce9F2mrNYfUVFs76CugLjsdNxXgHVWn6b3kqy1VZ7Tm+BxRkbnNPjunIWPFg==","signatures":[{"sig":"MEUCIFro8d8bEAItKOYUVi4m5I6xAWILk6UU2FbuksF2AtVUAiEAsd7GX/iE8qBrDcansgryS8Kr/a/F78Wawl7WioLLsI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33350365},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"12457b6cb1c5c7cb4ad5933922bde461d52c720c","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.4_1782471254949_0.20978196684999806","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"tailwind-styled-v4","version":"5.1.5","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.5","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"210e276f10a35091c7aa11513abc04fe91754b6c","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.5.tgz","fileCount":177,"integrity":"sha512-sPbSl3xtc/xwRgb5bCXXLxvmsr20S+etx0tQ3X2YyuzA5J36m7dCjAlheOTdkZuas+AHwOLkN/Z3gy6C62GW4w==","signatures":[{"sig":"MEQCIDaQn9Zp6hYhWlxwFz20RspxCs635mMgUh/UM1D/vwh9AiBt/Noci0K9mY2gsc6Y3Kk5Opqpk+RDxMKduhfNiWwT7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33350365},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2fdf63541bd9bc3c57356f8d3debd1fc2ad9deff","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.5_1782477029474_0.5744068148269066","host":"s3://npm-registry-packages-npm-production"}},"5.1.6":{"name":"tailwind-styled-v4","version":"5.1.6","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.6","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"41efbc6b04098cf55556904133c8d5577caa6946","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.6.tgz","fileCount":177,"integrity":"sha512-FsoNaShgWguatMs/UnI9ylUqAgJr5/59oFr4sQR2cZHbboQRdAg2S98LuppTyjro/GylWV9zATohjzkCaiAagg==","signatures":[{"sig":"MEYCIQC1GZBJKuVhkCA5feVHNg4dMUzFsO4nlr3d9UnHfM23ZQIhAKeiMBDzZEbkvzPj3weS7SNB6XZ/2QmPD4PrE1aouI2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33449670},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2fdf63541bd9bc3c57356f8d3debd1fc2ad9deff","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.6_1782505992377_0.714285490874192","host":"s3://npm-registry-packages-npm-production"}},"5.1.7":{"name":"tailwind-styled-v4","version":"5.1.7","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.7","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9d921e804257734e348b2e080127836dd6aa3db4","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.7.tgz","fileCount":177,"integrity":"sha512-663kihUZz368RQh9F3xWwvayG7y/bQusgE26CkrWxmI2qqBSAifBYfDa5PSJnCUz3vRiQJARaZMQ0a7v4076mA==","signatures":[{"sig":"MEUCIQDbbjL7tZyDNDbyphBS3QBGjJtLd9jA9M81IWELnkNk+wIgO0g14ejjSBD4//UuLvWseYNXDVFNsJUvmlWkAIGW7KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33452966},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2fdf63541bd9bc3c57356f8d3debd1fc2ad9deff","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.7_1782507120418_0.07095405678647904","host":"s3://npm-registry-packages-npm-production"}},"5.1.8":{"name":"tailwind-styled-v4","version":"5.1.8","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.8","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"1c80bf8bd64865c232548db137778765f13d1a22","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.8.tgz","fileCount":177,"integrity":"sha512-OAy2rWc7Z6BrC1J93VKKEz1weVNFlaFdgO5ZYKTEP9jHFfPrFEXfJCrp45vshvucjX93BvrifQwS+TDsDH3ADA==","signatures":[{"sig":"MEYCIQDTXBTNj/g1dsyKqs75ZjTEtsrlAI81iacgK7cBX47gngIhAL+SWCuDJhk5+n1XeCy0kvZjT9BAWui8IGbRdZUFcwNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33453092},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1603f2f2086cf99f2dff368a1da59bbc18ed2dd3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.8_1782513126681_0.058928088856169625","host":"s3://npm-registry-packages-npm-production"}},"5.1.9":{"name":"tailwind-styled-v4","version":"5.1.9","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.9","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"421a80ae589fc5cad40b3276bb0f86783242d4cc","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.9.tgz","fileCount":177,"integrity":"sha512-D0mJRdCu24h1eac2gc9ohtUv4ss0qG6D/WYKYDjbAWQCxK0d8e3QZgValFhN3t8KOby9mMa76gjY0IolvvcztQ==","signatures":[{"sig":"MEUCIG/JiRZD7SMy66MF/3KnRsROSExD4fRXFO0CUDai+frIAiEA/8RY4zMxDsQpk6Hq3l8ujAFbF9Rq7O0BKVT8fjRaO7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33453200},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1603f2f2086cf99f2dff368a1da59bbc18ed2dd3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.9_1782514533227_0.10784414459044522","host":"s3://npm-registry-packages-npm-production"}},"5.1.10":{"name":"tailwind-styled-v4","version":"5.1.10","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.10","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3193cb78b6c2176a51ffb1fc040060b1094ea74d","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.10.tgz","fileCount":178,"integrity":"sha512-0rLBhgbek+HN8Bc8fq2DVD1z8UZ8FO/JPX0wNKlW4eY4Vved57CdsOQ6f74aHmMmw26eISKfzPatp85DeyvOUQ==","signatures":[{"sig":"MEUCIQDTLo+hDfVhjX6Ufcw+pGmImLEFZHRl+16KGydx1KBNkwIgbmKotkkCaMqJCOtTTLQoQQOqgu8GQmFrDhK2qyz3LVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33632787},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"1603f2f2086cf99f2dff368a1da59bbc18ed2dd3","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.10_1782515760022_0.26842855388987785","host":"s3://npm-registry-packages-npm-production"}},"5.1.11":{"name":"tailwind-styled-v4","version":"5.1.11","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.11","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"d2b08be01705041753ca55e6faa2c27204ce8eaf","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.11.tgz","fileCount":178,"integrity":"sha512-sLVIC+ua14aUga6PXq8tfWm+fvnZCE+LAHrgvc0GJEtW1TvsFVIWmQdbrCqBRvfoo8RBd7/HcQbh3RMyuRc6Nw==","signatures":[{"sig":"MEYCIQD4V0yGwSjO+VjbxgZ1Uf6eRwdCDeL4jbnB9EQ6G0oE8QIhAJR4m2r29NnJePRhmvQaSoZvYDEG08dKL6LhYukk2F5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33907484},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"80e4c1204f8e8426554d0d63433af7fe737c67c2","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.11_1782528282202_0.3031287351310661","host":"s3://npm-registry-packages-npm-production"}},"5.1.12":{"name":"tailwind-styled-v4","version":"5.1.12","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.12","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"f28c99c6f31ec8ada8636167ad474c95bd2a07b0","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.12.tgz","fileCount":177,"integrity":"sha512-NwoqF7XJqf8lGm2ETPYp+pLoilPvf2kFWS9Qy9jNWh1C3SvNnJlczGRH4wDo2pfxFu5bbokaM1Im+LMs/aKJIQ==","signatures":[{"sig":"MEUCIQCMhEaDjOInOhj1BDkGwzcKaiHcXy872qjJAuoHHF1aDwIgUb1qcuVvVrwOLT3h48oEQAkFPbTI/M/KATbIzZnaflE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33749771},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"31d4b85ab6a9568a957f06146ca0bfd00911f039","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.12_1782530365330_0.547255895119664","host":"s3://npm-registry-packages-npm-production"}},"5.1.13":{"name":"tailwind-styled-v4","version":"5.1.13","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.13","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"5747fbc87e8fdda9e494a8f4c600c840146053bf","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.13.tgz","fileCount":177,"integrity":"sha512-+ppa+LhqAm7FlxZRvgGa4hH1GcIjS3GDFQnWTHA5LER3PlZgffNxAV0BsKLldEUvmwMvOdZjP6MW2K57eh/GiQ==","signatures":[{"sig":"MEUCIQCcYWAls6pGNSxWuL58YtGyQSB8VMy24AnT53dHM36QvQIgPwhK2yYZ+i2nYjQzI5FJxNKUXY1EblZvhIlz5F/pTfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33769203},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"31d4b85ab6a9568a957f06146ca0bfd00911f039","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.13_1782544295306_0.20203295221380424","host":"s3://npm-registry-packages-npm-production"}},"5.1.14":{"name":"tailwind-styled-v4","version":"5.1.14","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.14","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"7a610b7f950be2104b49fc92726df1bd31a91770","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.14.tgz","fileCount":177,"integrity":"sha512-TTFQiW4SP9q4uIUWaPVJksLf2qrW3qszTzpqaOdXftDp/GIMwWb3MBlk8jOGcNGJHaIJtCGuD1N2j7jrlgveEQ==","signatures":[{"sig":"MEYCIQC+6ZU6BjG5Sk3o9/AcuiHOTgoIdxpc5uyZ7CO7uXApgAIhANVSECLuShiwJwIwC66vSAwFXCjieu4EGIkM/VZuvNAy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33744873},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"},"./runtime-css/server":{"types":"./dist/runtime-css-server.d.ts","import":"./dist/runtime-css-server.mjs","require":"./dist/runtime-css-server.js"}},"gitHead":"31d4b85ab6a9568a957f06146ca0bfd00911f039","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.14_1782545158187_0.00012012483889245473","host":"s3://npm-registry-packages-npm-production"}},"5.1.15":{"name":"tailwind-styled-v4","version":"5.1.15","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.15","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8d5205186d8ea816ec215dfd10ce5cba70f9ee68","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.15.tgz","fileCount":177,"integrity":"sha512-7piODdqsECm1DbowHVe0xqRRlUKGzgQiidUHG+jcNPL7OfXSY5CpbCPLTF8cxY8qnHkNXAZsBWO8z/pdcJBNDA==","signatures":[{"sig":"MEUCIAyGp1FjUpVKZpgMk83fO7zUH3dka/VOSB61xGIrvSUNAiEAhK+sPrFoaCE8JSPBSfk2Bhb+7GSrHus+3w/JfpCtmkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33740250},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"31d4b85ab6a9568a957f06146ca0bfd00911f039","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.15_1782546006069_0.14158884403429006","host":"s3://npm-registry-packages-npm-production"}},"5.1.16":{"name":"tailwind-styled-v4","version":"5.1.16","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.16","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b337f4109452da72aad61687a54df5ea377b7352","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.16.tgz","fileCount":177,"integrity":"sha512-CG9p4kXV9FRRjw0TPvcHasPkp0BgS8MzsEDg8Bv36nXIie9aBVdPnHsvx2zZ5euOBSRG3kICmNkLJXbeedrrZg==","signatures":[{"sig":"MEYCIQChBr89LRm2bioRvrDQLbu72LYczZy2NeVDF0d0qKmWKQIhAJDvFxkwmtP40L/39k/mC7FanhQjAArxe5gVjd8y49sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33767752},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"12c41508823852bcd909cbac5c2c68afff75446a","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.16_1782568879349_0.5344093347091423","host":"s3://npm-registry-packages-npm-production"}},"5.1.17":{"name":"tailwind-styled-v4","version":"5.1.17","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.17","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"3ca9ca4801dcde409cffa7421d85024f4efb6df2","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.17.tgz","fileCount":177,"integrity":"sha512-/KRsqgcVd0N3Qhb12linXxnoafKHdcEMfF230hEbdcdBqyUu69H5LThctXRbGG8H0U4rP8EYzPqisk2S5DLiRw==","signatures":[{"sig":"MEUCIEMgNFn9emiyWp5kItwxaRdYx6x3hkPqOw2NP8iu2pH0AiEAwRR8+DsshWSLfuWHgWQM6tnE6laQntDUmO2tmByXT4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34210011},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"184920e47067e65b69184a4b45d8715c9d3c4057","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.17_1782604969420_0.871533449524057","host":"s3://npm-registry-packages-npm-production"}},"5.1.18":{"name":"tailwind-styled-v4","version":"5.1.18","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.18","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"251c7a1d46821c05801567f30ca19f8d2bd86d65","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.18.tgz","fileCount":177,"integrity":"sha512-L3bFQoI3RG2LpLY+IrLpyWRHCK5bg0R31F3/Npb2vTVP2v65sjlvOmxK6WTp0p7eSpPJOsMTRy8bQzeViJn84Q==","signatures":[{"sig":"MEUCIQDZyVFArr5gqztGy5kAhDf2UzBG5/CShkKAQdRjXcun+QIgW1Mzxx1MCT10LXXeurlF73LaVlSAVuArOXsATQz8+jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34206868},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"9df51336ac44c55a122aacbf105e3fab75bc7b99","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.18_1782607728033_0.9560805975819382","host":"s3://npm-registry-packages-npm-production"}},"5.1.19":{"name":"tailwind-styled-v4","version":"5.1.19","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.19","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b4e1fe804203b188251a0505476ea6aae04909f1","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.19.tgz","fileCount":177,"integrity":"sha512-3TYkYFwSX9334IdLEMHS7bbuUkE4Z3c/0s76pgWhTbACJ3iaHIIYeVUOdEM7ORoDDSxCsdmUgx5pG1FaMIOCpA==","signatures":[{"sig":"MEYCIQDWHujt7an/PukL3XPxXjvZ8yeNbptaT3g5WA4OJPdxrAIhALaSYMOz0TLbK6ceYEXCwicjAHyFrWfqtJg+cclsO9ZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34001595},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"11d6a6c900e601b2f81531059f13eb09dcbcbc31","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.19_1782655016371_0.44742090584698246","host":"s3://npm-registry-packages-npm-production"}},"5.1.20":{"name":"tailwind-styled-v4","version":"5.1.20","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.20","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"69cc38ade189bbe2f4d3aa141b048484243c2e02","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.20.tgz","fileCount":177,"integrity":"sha512-zBnebE8MHX6eZuYzEntFBsNElAMVr0dNkO8EG7wUK6Ji5Zqeuc6hiMp1CB1Hh6s7NydDLg9J0dhcGtjf37g5Kg==","signatures":[{"sig":"MEYCIQD1cUA5eP4pZnBmCYh7kY9Zl09XWaARb3XtVtrhwa3KjAIhAJF9NVP4uBHTsi5bZdPv2zXBsTofvIGyEMI44QQMWVBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34009061},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"2fe38613c44cebab984e7d0a67507a724a9d2100","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.2.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.20_1782788823297_0.6675223544692568","host":"s3://npm-registry-packages-npm-production"}},"5.1.21":{"name":"tailwind-styled-v4","version":"5.1.21","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.21","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"0b3db0b0215a721b8b8751a06df7a4538d02b68c","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.21.tgz","fileCount":177,"integrity":"sha512-3VH9NqtMal5bZRXt+kx5vOQN2P5WR94SDabnajifyWRDa4WOg8YP5QTbyufjCOA7Z0j+z5zUWxlX9rExRgKC2Q==","signatures":[{"sig":"MEYCIQDTuppz39otJcZslTmmjhLEcq+BGiWk1smENHU8i04jLQIhAJZf2qHfK+WWLmYjYLZhaakjjI6Vgp+sjvuJmDb+8tUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34014097},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"64abffeb61a335a09a41efd06b856ed414767d07","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.21_1782999940403_0.061473334618854736","host":"s3://npm-registry-packages-npm-production"}},"5.1.22":{"name":"tailwind-styled-v4","version":"5.1.22","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.22","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"7f34e0595a8cd8438789d6f1280005954187da4b","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.22.tgz","fileCount":178,"integrity":"sha512-+/KlZ61MAsnWpmZe520EpXjGP6CxTrJkqhfEQ0o/i85ph67DAz8tSyDzgxc1CB+WbwmhqSpf9QQLe4BJ3eTTUg==","signatures":[{"sig":"MEUCIQCEXqG1WnKLEZhuf5kuTJ2+dDFpT5U5UcYT1a3WzmxsZQIgJrl0tm/Z4EAwskERWMWmocFPqF8/EkZiquyjF0JCmf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34152784},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"64abffeb61a335a09a41efd06b856ed414767d07","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.22_1783012054786_0.6642232928500964","host":"s3://npm-registry-packages-npm-production"}},"5.1.23":{"name":"tailwind-styled-v4","version":"5.1.23","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.23","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9192ff14ae9f314d3a655862e3fc7fec06da624a","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.23.tgz","fileCount":177,"integrity":"sha512-DGOBtfP8RMkl8EpDCyTfL6D0Fq0ula5DsN2YTNRighGfgs9sXKYoheSFCpZ16D/m4P1NRKTVtH9FdNKLKo6bPA==","signatures":[{"sig":"MEUCIQDV/tzA4KpHjb3/n0u1Enit/RxSxeLkLQeJzzZcW1IRkQIgR+Ix0JqmaApaZe6E7f2KN+D36zeyKmnJDIjebgUQAuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34702072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"64abffeb61a335a09a41efd06b856ed414767d07","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.23_1783061984863_0.7849201067745639","host":"s3://npm-registry-packages-npm-production"}},"5.1.24":{"name":"tailwind-styled-v4","version":"5.1.24","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.24","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"301565ea882740245c590dad08fae570b0fd7ebe","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.24.tgz","fileCount":177,"integrity":"sha512-cpinPUGVpSCHFDfboNDywE1MV81KUfNgSt55DxXhT0G9/hsWfUxj+wlqT9WQrwZ32fEN0Nj0QoBwaJ0Wf3TXKQ==","signatures":[{"sig":"MEUCIQCPp2AtWQSBEF4CzAvnXpk2DghL08Z6WMh1W/k9pmRjagIgFTELETmQsIoHeu24nu/+KUw8O0cCAksvH13/5NFH7bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34699609},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"64abffeb61a335a09a41efd06b856ed414767d07","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.24_1783123906662_0.9774638774479503","host":"s3://npm-registry-packages-npm-production"}},"5.1.25":{"name":"tailwind-styled-v4","version":"5.1.25","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.25","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"8aa1e3638c214b12d1e24694d2f76971d4a47308","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.25.tgz","fileCount":177,"integrity":"sha512-GRC7jVTKZeUX6HDz8WCN0/hPa+G414fxIoGJlq5z9bfsal/fd8kR7WfZ80kEZUSk9bn6/gwQx9PvXNqP5BS+og==","signatures":[{"sig":"MEUCIQCGROaWJTWMVprGcN9lq79rjIBLtuBd61/9MjaKc2xiogIgDiwZQqvy8w3OsKgiBl60qBnKn/iaA/UNUV9zi6l2wEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34700365},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"64abffeb61a335a09a41efd06b856ed414767d07","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.25_1783127765717_0.2496133559326399","host":"s3://npm-registry-packages-npm-production"}},"5.1.26":{"name":"tailwind-styled-v4","version":"5.1.26","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.26","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"973eccb0dc057bd61c572db56278f928215741ba","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.26.tgz","fileCount":178,"integrity":"sha512-buG7q2vu2s3GNiQiYIlnWS3rZ+nifoRP0OAcJPM0hTADRMF1doKH2nmJogjyG0tqGipnEmFaU6afKG9FDEkeiA==","signatures":[{"sig":"MEYCIQCKH8K3jdVJ+Dpkv1BtKGMpqhasy8WM8cYZNwbSo5E97QIhAPD4AKGNkkKMUBgScGlzKfcc3MDtxeCN/0uRsq7A4RV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34713824},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"3c831ab271c57132fdf65793557f946351e03f19","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.26_1783132743255_0.4796354370977578","host":"s3://npm-registry-packages-npm-production"}},"5.1.27":{"name":"tailwind-styled-v4","version":"5.1.27","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.27","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"cd139f617a56b4ad05913c14611ac9baef4d352e","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.27.tgz","fileCount":178,"integrity":"sha512-TCxoaeG3jrMRjoX0OJKmvDLSAYNXA/9ZgK9I1zdbD4JNyT6IGe/zkDxmy0iWdUELMj3DqJuq+oZjj32S+EdyMA==","signatures":[{"sig":"MEYCIQCRMTn0xAk8kvry2mEveytBM5PyOFbRnkqHqj72uPGpTwIhAMRWYTcqyCIbhpx+29WpBi4APxby37d7JDFlPnZIwQed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34715734},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8623c52acccb5a8dc75863b92ef09dc7183a222f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.27_1783134466467_0.3752995519257507","host":"s3://npm-registry-packages-npm-production"}},"5.1.28":{"name":"tailwind-styled-v4","version":"5.1.28","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.28","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e7088355669e82571659f88cc1ec8c2c0966725f","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.28.tgz","fileCount":178,"integrity":"sha512-RaXbWMvQk0cNlymmXvOaYIq4Q8/Knd0GPvGK2as0bBNUjvN2OfXT4AyZKkL0KGK0BdqP1Iv8CMLJk+kZ1tu/Ew==","signatures":[{"sig":"MEUCIGa8STa1riu2nbOACUFZ5vRHLifnWz3VERD374NmjpyhAiEAgw/8SPlxJDm2vJPyPlPS2JLLkjcVhtfsYTe5VqrnFXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34714532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8623c52acccb5a8dc75863b92ef09dc7183a222f","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.28_1783142239514_0.9126256538368334","host":"s3://npm-registry-packages-npm-production"}},"5.1.29":{"name":"tailwind-styled-v4","version":"5.1.29","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.29","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"c0b659da082eaed60d61752b2bd9dd460dc46053","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.29.tgz","fileCount":178,"integrity":"sha512-RtNoI8zyMKvBIXT1pXIj2XJq/nqPSC2FW8Z18EoglNr5YkBK88/gTNrGMoGmy4GukTJ5/ZiP15bqUqUx0u1jpQ==","signatures":[{"sig":"MEUCIQCUZQLoj8kWUdAUlQsiXyq/z25HnEJnhn0pJu/9I1M+XgIgUTEFAJRnTjn++MsLaXDnDtTTFXX9Lo70EJ3nZgbjTZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34716764},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"08a4165ab132ee7f14bc54183282e82a6412d68c","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.29_1783155773120_0.010004003653270255","host":"s3://npm-registry-packages-npm-production"}},"5.1.30":{"name":"tailwind-styled-v4","version":"5.1.30","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.30","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"a5c78d5433072e267decc25655ece010755d6522","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.30.tgz","fileCount":178,"integrity":"sha512-qtZ4ZAIdfVeVRpPEmMyQcQGYYQi/opzF7g+YSHqEu6xCozN6U9KHk3R/NBhadvpfvdsjKjSJqTpB9HYPSmUECg==","signatures":[{"sig":"MEUCIQCPz0fZ8R+n/ufL6P1sBDmoPdtIkLbX2MRemql+Wg059gIgczbGmcwdZDMR53mZLXbEJkOPqKRYZ9RjmbvcKuguzAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34716752},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"08a4165ab132ee7f14bc54183282e82a6412d68c","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.30_1783156186419_0.524668175783289","host":"s3://npm-registry-packages-npm-production"}},"5.1.31":{"name":"tailwind-styled-v4","version":"5.1.31","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.31","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"29a371dafe37369ef567ecc840fc76c708e06f4e","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.31.tgz","fileCount":178,"integrity":"sha512-e4KNou3fSqbkRy5Zlbxhit4Oux6qxaGCmiCiH6DVLxb/zbesKIU8i9uRdT8iIbbjbAmiNvm3/UF+mMoRHGtvJA==","signatures":[{"sig":"MEUCIQCUrGBhu4rub0s1bRAvPJ96VbouVMih4gVhYbMWtsKDoQIgeg9OahSiWF702yDMMclCwDRNAnrvhV7mv+PyEyhp3S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34716788},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"8f770c3e82d1248e2a152bd0f5a52f9e79e872f9","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.31_1783157985680_0.2957988069503654","host":"s3://npm-registry-packages-npm-production"}},"5.1.32":{"name":"tailwind-styled-v4","version":"5.1.32","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.32","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"e1f84e2da1b8b38d82ab1e11dfce9560a7d70583","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.32.tgz","fileCount":178,"integrity":"sha512-EMFWbokg+veDbxoNkrfaLNtFK82lLvElXWM160Mq+0KACeBZYKuxmoZy1oGEBzKWAUmMAKzTQ3P0lA88+HuAbw==","signatures":[{"sig":"MEUCIQDZge++4Tdnb1sdma5ThmVi2ttZudUZm8jgEAJCxxu5FAIgXo76pzWW0um89HbjSEUkv3koMPDZizOi3OCA7Piiihw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34720918},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"724f143ad1802f98d7006bba038a1359d9b3ce13","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.32_1783159309975_0.17276414688850372","host":"s3://npm-registry-packages-npm-production"}},"5.1.33":{"name":"tailwind-styled-v4","version":"5.1.33","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.33","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"b7e23078dd8ddf091478e21f60149866299cfcc9","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.33.tgz","fileCount":178,"integrity":"sha512-28I6aMJ645c7Cz/TlrRK8Gm/Dw9XTTR2CPGYH8Pv2AwO60xDNv3YKoBZAhQUQX/o0iLlwrBteanUCCi8vGDFKg==","signatures":[{"sig":"MEQCIAxK+uC58+/lm9y0qwRXqRbn+F66LyyueTmaNfngtV1bAiBXc+j+tsoG/SfbMyF5tIQx6/JxNKO6eZ4PYlnlS4J02A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34722502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"724f143ad1802f98d7006bba038a1359d9b3ce13","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.33_1783163406532_0.7683253193620849","host":"s3://npm-registry-packages-npm-production"}},"5.1.34":{"name":"tailwind-styled-v4","version":"5.1.34","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"author":{"name":"Dictionar32"},"license":"MIT","_id":"tailwind-styled-v4@5.1.34","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"homepage":"https://github.com/Dictionar32/css-in-rust","bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"bin":{"tw":"dist/tw.js"},"dist":{"shasum":"9018933a7258a7869d917ddae306222b2d1f7879","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.34.tgz","fileCount":178,"integrity":"sha512-oOTE7g6zWbG4ko6d9wleLWmNpKir+jnq2qkYoe2iscsOlABX6en4SxfVtIalD8u6UUyRkbxrC4EN9qlIbjI16g==","signatures":[{"sig":"MEUCIBGp/wEQxrOdbz/tDl0TrUmVRXR7zAJCWIT22fXQ5qWkAiEAtjJKk3s8IbkXAtbFSuhEKtErSQ8dqbiQQYGjyn13wzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34724544},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"node":"./dist/index.mjs","types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.browser.mjs","require":"./dist/index.js","react-server":"./dist/index.mjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./runtime-css":{"node":"./dist/runtime-css.mjs","types":"./dist/runtime-css.d.ts","import":"./dist/runtime-css.mjs","browser":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js","react-server":"./dist/runtime-css.mjs"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"}},"gitHead":"6118346ed98fe859643cf6baf04b59d7c0809a19","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"biome check --write .","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","bench":"node benchmarks/hotpath.bench.mjs","build":"npm run build:publish","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","clean":"rm -rf dist && turbo run clean --continue","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","validate":"tsx scripts/validate/final-report.ts","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","scan:save":"npx tw scan --save","typecheck":"tsc --noEmit -p tsconfig.dev.json","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","pack:check":"tsx scripts/check-pack-artifacts.ts","test:smoke":"node --test tests/smoke/*.test.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","check:types":"tsc --noEmit","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","bench:native":"tsx benchmarks/native-parser-bench.ts","build:verify":"npm run build:publish && npm run example:build","version:sync":"tsx scripts/version-sync.ts","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","schemas:check":"tsx scripts/generate-json-schemas.ts --check","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:fallback":"node scripts/test-fallback.mjs","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","validate:json":"tsx scripts/validate/final-report.ts --json","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","build:packages":"turbo run build --continue","check:umbrella":"tsx scripts/check-umbrella-exports.ts","health:summary":"npx tsx scripts/validate/health-summary.ts","validate:drift":"node scripts/validate/rust-ts-drift.mjs","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","validate:canary":"node scripts/validate-canary.mjs","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","check:binary-size":"node scripts/check-binary-size.mjs","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15"},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"repository":{"url":"git+https://github.com/Dictionar32/css-in-rust.git","type":"git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"_npmVersion":"11.16.0","description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"sharp@0.34.5":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"electron@35.7.5":true,"electron-winstaller@5.4.0":true},"dependencies":{"ts-pattern":"^5.9.0","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.11.1","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","next":"^16.2.2","tsup":"^8.5.0","vite":"^8.0.8","turbo":"^2.9.3","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@napi-rs/cli":"^3.6.2","@types/react":"^19","@biomejs/biome":"^2.4.10","dependency-cruiser":"^17.3.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"optionalDependencies":{"oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tailwind-styled-v4_5.1.34_1783171747871_0.3608930224984588","host":"s3://npm-registry-packages-npm-production"}},"5.1.35":{"name":"tailwind-styled-v4","version":"5.1.35","packageManager":"npm@11.11.1","engines":{"node":">=20"},"description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","author":{"name":"Dictionar32"},"license":"MIT","bin":{"tw":"dist/tw.js"},"keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"homepage":"https://github.com/Dictionar32/css-in-rust","repository":{"type":"git","url":"git+https://github.com/Dictionar32/css-in-rust.git"},"workspaces":["packages/domain/*","packages/infrastructure/*","packages/presentation/*"],"bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.browser.mjs","react-server":"./dist/index.mjs","node":"./dist/index.mjs","import":"./dist/index.mjs","require":"./dist/index.js"},"./compiler":{"types":"./dist/compiler.d.ts","import":"./dist/compiler.mjs","require":"./dist/compiler.js"},"./animate":{"types":"./dist/animate.d.ts","import":"./dist/animate.mjs","require":"./dist/animate.js"},"./scanner":{"types":"./dist/scanner.d.ts","import":"./dist/scanner.mjs","require":"./dist/scanner.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./theme":{"types":"./dist/theme.d.ts","import":"./dist/theme.mjs","require":"./dist/theme.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./analyzer":{"types":"./dist/analyzer.d.ts","import":"./dist/analyzer.mjs","require":"./dist/analyzer.js"},"./shared":{"types":"./dist/shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./runtime-css":{"types":"./dist/runtime-css.d.ts","browser":"./dist/runtime-css.mjs","react-server":"./dist/runtime-css.mjs","node":"./dist/runtime-css.mjs","import":"./dist/runtime-css.mjs","require":"./dist/runtime-css.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.mjs","require":"./dist/plugin.js"},"./plugin-api":{"types":"./dist/plugin-api.d.ts","import":"./dist/plugin-api.mjs","require":"./dist/plugin-api.js"},"./plugin-registry":{"types":"./dist/plugin-registry.d.ts","import":"./dist/plugin-registry.mjs","require":"./dist/plugin-registry.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.mjs","require":"./dist/next.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.js"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.js"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.mjs","require":"./dist/vue.js"},"./svelte":{"types":"./dist/svelte.d.ts","import":"./dist/svelte.mjs","require":"./dist/svelte.js"},"./syntax":{"types":"./dist/syntax.d.ts","import":"./dist/syntax.mjs","require":"./dist/syntax.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"},"./storybook-addon":{"types":"./dist/storybook-addon.d.ts","import":"./dist/storybook-addon.mjs","require":"./dist/storybook-addon.js"},"./devtools":{"types":"./dist/devtools.d.ts","import":"./dist/devtools.mjs","require":"./dist/devtools.js"},"./atomic":{"types":"./dist/atomic.d.ts","import":"./dist/atomic.mjs","require":"./dist/atomic.js"},"./dashboard":{"types":"./dist/dashboard.d.ts","import":"./dist/dashboard.mjs","require":"./dist/dashboard.js"}},"scripts":{"build":"npm run build:publish","build:publish":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:packages":"turbo run build --continue","build:rust":"cd native && napi build --release --platform && cp tailwind-styled-native.$(node -e \"const p=process.platform+'-'+process.arch; console.log(p==='linux-x64'?'linux-x64-gnu':p==='linux-arm64'?'linux-arm64-gnu':p)\").node tailwind-styled-native.node","build:dev":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --sourcemap --watch","build:release":"npm run build:rust && npm run build:packages && rm -rf dist && tsup --config tsup.config.ts --no-sourcemap && tsup --config tsup.dts.config.ts","build:verify":"npm run build:publish && npm run example:build","verify:builds":"npm run build:verify && cd examples/next-js-app && npx tsc --noEmit || echo \"[verify:builds] example typecheck done\"","clean":"rm -rf dist && turbo run clean --continue","dev":"tsup --config tsup.config.ts --watch","test":"npx tsc --noEmit -p examples/next-js-app/tsconfig.json","check":"turbo run check --continue && npm run check:types && npm run check:boundaries && npm run check:umbrella && npm run check:file-deps","check:types":"tsc --noEmit","check:boundaries":"depcruise --config config/dependency-cruiser.cjs packages","check:umbrella":"tsx scripts/check-umbrella-exports.ts","graph:file-deps":"tsx scripts/graph/monorepo-file-deps.ts","check:file-deps":"tsx scripts/graph/monorepo-file-deps.ts --check","validate:deps":"tsx scripts/validate/dependency-matrix-check.ts","lint":"biome check --write .","pack:check":"tsx scripts/check-pack-artifacts.ts","version:sync":"tsx scripts/version-sync.ts","schemas:generate":"tsx scripts/generate-json-schemas.ts","schemas:check":"tsx scripts/generate-json-schemas.ts --check","build:fast":"npm run build:packages && rm -rf dist && tsup --config tsup.config.ts && tsup --config tsup.dts.config.ts","build:full":"npm run build:rust && npm run build:packages && rm -rf dist && npx tsup --config tsup.config.ts && npx tsup --config tsup.dts.config.ts","validate":"tsx scripts/validate/final-report.ts","validate:json":"tsx scripts/validate/final-report.ts --json","health:summary":"npx tsx scripts/validate/health-summary.ts","scan:save":"npx tw scan --save","generate:schemas":"cargo run --bin export-schemas --manifest-path native/Cargo.toml 2>/dev/null && npx tsx scripts/generate-json-schemas.ts || npx tsx scripts/generate-json-schemas.ts","test:smoke":"node --test tests/smoke/*.test.mjs","test:smoke:pipeline":"node --test tests/smoke/pipeline.test.mjs","test:smoke:adapters":"node --test tests/smoke/adapters.test.mjs","test:smoke:imports":"node --test tests/smoke/root-imports.test.mjs","test:coverage":"c8 --reporter=text --reporter=html --reporter=lcov --all node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/src/*.test.mjs 2>/dev/null || true","test:coverage:check":"c8 check-coverage --lines 60 --branches 55 --functions 60","test:ci":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs tests/smoke/*.test.mjs 2>&1 | tee .ci-test-output.txt","test:all":"node --test packages/domain/*/tests/*.test.mjs packages/infrastructure/*/tests/*.test.mjs packages/presentation/*/tests/*.test.mjs packages/domain/*/__tests__/*.test.mjs packages/infrastructure/*/__tests__/*.test.mjs packages/presentation/*/__tests__/*.test.mjs tests/smoke/*.test.mjs","lint:fix":"npx biome check --write packages/domain/ packages/infrastructure/ packages/presentation/ --no-errors-on-unmatched","typecheck":"tsc --noEmit -p tsconfig.dev.json","check:binary-size":"node scripts/check-binary-size.mjs","check:binary-size:strict":"node scripts/check-binary-size.mjs --max-mb=15","validate:canary":"node scripts/validate-canary.mjs","validate:canary:ci":"node scripts/validate-canary.mjs shared compiler engine scanner core","generate:schemas:check":"npx tsx scripts/generate-json-schemas.ts && git diff --exit-code packages/domain/shared/src/generated/ || (echo \"Generated schemas differ — run npm run generate:schemas and commit\" && exit 1)","test:smoke:fallback":"TWS_NO_NATIVE=1 TWS_NO_RUST=1 node --test tests/smoke/*.test.mjs","validate:drift":"node scripts/validate/rust-ts-drift.mjs","validate:drift:check":"node scripts/validate/rust-ts-drift.mjs --check","validate:drift:json":"node scripts/validate/rust-ts-drift.mjs --json","test:fallback":"node scripts/test-fallback.mjs","example:build":"cd examples/next-js-app && npm install --ignore-scripts && npx next build --turbopack","example:dev":"cd examples/next-js-app && npm install --ignore-scripts && npx next dev","example:typecheck":"cd examples/next-js-app && npx tsc --noEmit","wave4:schema-drift":"npx tsx scripts/generate-json-schemas.ts --check 2>/dev/null || echo 'Schema drift check: schemas may need regeneration'","bench":"node benchmarks/hotpath.bench.mjs","bench:watch":"node --watch benchmarks/hotpath.bench.mjs","bench:full":"node benchmarks/hotpath.bench.mjs && node benchmarks/run.js","bench:native":"tsx benchmarks/native-parser-bench.ts"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"devDependencies":{"@biomejs/biome":"^2.4.10","@hyperse/esbuild-plugin-preserve-directives":"^1.0.2","@napi-rs/cli":"^3.6.2","@types/jest":"^30.0.0","@types/node":"^20.19.39","@types/react":"^19","dependency-cruiser":"^17.3.10","next":"^16.2.2","tsup":"^8.5.0","tsx":"^4.21.0","turbo":"^2.9.3","typescript":"^6.0.2","vite":"^8.0.8","vue":"^3.5.30"},"optionalDependencies":{"@tailwind-styled/native-darwin-arm64":"5.0.6-canary.0.0","@tailwind-styled/native-darwin-x64":"5.0.6-canary.0.0","@tailwind-styled/native-linux-arm64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-linux-x64-gnu":"5.0.6-canary.0.0","@tailwind-styled/native-win32-x64-msvc":"5.0.6-canary.0.0","oxc-minify":"^0.120.0","oxc-parser":"^0.120.0","oxc-transform":"^0.120.0"},"dependencies":{"@clack/prompts":"^1.1.0","ts-pattern":"^5.9.0"},"allowScripts":{"electron@35.7.5":true,"electron-winstaller@5.4.0":true,"esbuild@0.27.7":true,"esbuild@0.28.1":true,"sharp@0.34.5":true},"gitHead":"13a7c91f12579afb2b955518ca11b04014ad4291","_id":"tailwind-styled-v4@5.1.35","_nodeVersion":"26.4.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-jByLam6hVXqmTdj8I/XFBCvHFcq83yeKbyYxJO9YWaxa+hO5Z0RSEXDmBdrU9xM/YG/EUtXE0FyyVeFwZYtlNw==","shasum":"e5233af2fe1a3e85dcdde2af5d84101f1883c987","tarball":"https://registry.npmjs.org/tailwind-styled-v4/-/tailwind-styled-v4-5.1.35.tgz","fileCount":178,"unpackedSize":34724788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHZIaMGr+btULUo+MmVAVzr8cpmUsc8BFBEwHCc5Q+a8AiEAlyO9z2bEjSA096IlLLnEtFLuffLJXeBzqNcP2oHQKVY="}]},"_npmUser":{"name":"lutfiannas","email":"annasjal95@gmail.com"},"directories":{},"maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tailwind-styled-v4_5.1.35_1783228052058_0.9771183694813415"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T03:39:24.131Z","modified":"2026-07-05T05:07:32.493Z","1.0.0":"2026-03-11T03:39:24.407Z","1.0.1":"2026-03-12T01:38:46.887Z","4.0.0":"2026-03-13T10:59:43.116Z","5.0.0":"2026-03-23T15:46:20.127Z","5.0.1":"2026-03-24T09:50:14.304Z","5.0.2":"2026-03-25T09:40:14.451Z","5.0.3":"2026-03-25T11:38:33.118Z","5.0.4":"2026-04-06T07:55:33.829Z","5.0.5":"2026-04-06T08:36:19.359Z","5.0.6-canary.0":"2026-04-18T06:48:23.172Z","5.0.6-canary.0.0":"2026-04-18T12:26:03.931Z","5.0.6-canary.0.0.0":"2026-04-19T03:43:43.497Z","5.0.6-canary.0.0.1":"2026-04-19T03:44:59.189Z","5.0.6-canary.0.0.2":"2026-04-19T06:51:22.034Z","5.0.6-canary.0.0.3":"2026-04-19T07:51:49.485Z","5.0.6-canary.0.0.4":"2026-04-19T11:47:58.581Z","5.0.6-canary.0.0.5":"2026-04-19T12:23:10.556Z","5.0.6-canary.0.0.6":"2026-04-19T12:51:32.612Z","5.0.6-canary.0.0.7":"2026-04-19T23:10:13.772Z","5.0.6-canary.0.0.8":"2026-04-20T09:25:37.672Z","5.0.6-canary.0.0.9":"2026-04-20T12:09:20.436Z","5.0.6-canary.0.0.10":"2026-04-20T22:06:17.989Z","5.0.6-canary.0.0.11":"2026-04-21T02:53:18.031Z","5.0.6-canary.0.0.12":"2026-04-21T04:04:17.359Z","5.0.6-canary.0.0.13":"2026-04-21T08:21:33.570Z","5.0.7":"2026-04-21T08:23:21.143Z","5.0.6-canary.0.0.14":"2026-04-21T11:58:13.100Z","5.0.6-canary.0.0.15":"2026-04-22T00:16:55.815Z","5.0.6-canary.0.0.16":"2026-04-22T00:54:59.930Z","5.0.8":"2026-04-22T05:51:58.150Z","5.0.6-canary.0.0.17":"2026-04-22T08:53:42.205Z","5.0.6-canary.0.0.18":"2026-04-22T12:03:56.708Z","5.0.6-canary.0.0.19":"2026-04-22T21:14:37.302Z","5.0.6-canary.0.0.20":"2026-04-22T21:49:26.069Z","5.0.6-canary.0.0.21":"2026-04-23T04:04:11.448Z","5.0.6-canary.0.0.22":"2026-04-23T09:26:37.160Z","5.0.6-canary.0.0.23":"2026-04-23T23:27:51.042Z","5.0.6-canary.0.0.24":"2026-04-24T00:21:28.526Z","5.0.6-canary.0.0.25":"2026-04-24T03:22:47.502Z","5.0.9":"2026-04-24T04:53:49.584Z","5.0.6-canary.0.0.26":"2026-04-29T07:53:34.373Z","5.0.10":"2026-05-03T05:42:12.268Z","5.0.6-canary.0.0.27":"2026-05-03T13:21:03.638Z","5.0.6-canary.0.0.28":"2026-05-03T16:27:04.530Z","5.0.6-canary.0.0.29":"2026-05-04T00:36:10.050Z","5.0.6-canary.0.0.30":"2026-05-04T01:44:37.886Z","5.0.6-canary.0.0.31":"2026-05-04T01:54:35.267Z","5.0.6-canary.0.0.32":"2026-05-04T03:09:47.178Z","5.0.6-canary.0.0.33":"2026-05-04T05:25:13.382Z","5.0.6-canary.0.0.34":"2026-05-04T05:56:37.017Z","5.0.6-canary.0.0.35":"2026-05-04T06:53:37.199Z","5.0.6-canary.0.0.36":"2026-05-04T07:34:09.031Z","5.0.6-canary.0.0.37":"2026-05-04T07:46:31.709Z","5.0.6-canary.0.0.38":"2026-05-08T13:06:35.436Z","5.0.6-canary.0.0.39":"2026-05-09T07:35:22.014Z","5.0.6-canary.0.0.40":"2026-05-09T08:53:18.401Z","5.0.6-canary.0.0.41":"2026-05-09T12:39:40.972Z","5.0.6-canary.0.0.42":"2026-05-09T12:56:21.528Z","5.0.6-canary.0.0.43":"2026-05-09T13:07:30.613Z","5.0.6-canary.0.0.44":"2026-05-09T14:35:29.729Z","5.0.6-canary.0.0.45":"2026-05-09T14:50:35.501Z","5.0.6-canary.0.0.46":"2026-05-10T06:46:25.414Z","5.0.6-canary.0.0.47":"2026-05-10T07:02:16.859Z","5.0.6-canary.0.0.48":"2026-05-10T07:11:49.727Z","5.0.6-canary.0.0.49":"2026-05-10T08:05:49.514Z","5.0.6-canary.0.0.50":"2026-05-10T09:53:10.469Z","5.0.6-canary.0.0.51":"2026-05-10T12:07:08.124Z","5.0.6-canary.0.0.52":"2026-05-10T13:34:03.104Z","5.0.6-canary.0.0.53":"2026-05-10T23:09:41.494Z","5.0.6-canary.0.0.54":"2026-05-11T05:24:17.544Z","5.0.6-canary.0.0.55":"2026-05-11T05:54:47.863Z","5.0.6-canary.0.0.56":"2026-05-11T06:13:23.932Z","5.0.6-canary.0.0.57":"2026-05-11T06:26:26.221Z","5.0.6-canary.0.0.58":"2026-05-11T10:14:20.384Z","5.0.6-canary.0.0.59":"2026-05-11T10:40:29.870Z","5.0.6-canary.0.0.60":"2026-05-11T10:56:41.307Z","5.0.6-canary.0.0.61":"2026-05-11T15:14:01.631Z","5.0.6-canary.0.0.62":"2026-05-11T15:30:48.803Z","5.0.6-canary.0.0.63":"2026-05-11T17:09:06.312Z","5.0.6-canary.0.0.64":"2026-05-11T17:29:58.519Z","5.0.6-canary.0.0.65":"2026-05-12T00:41:10.343Z","5.0.6-canary.0.0.66":"2026-05-12T02:43:54.085Z","5.0.6-canary.0.0.67":"2026-05-12T05:47:28.768Z","5.0.6-canary.0.0.68":"2026-05-12T06:11:24.297Z","5.0.6-canary.0.0.69":"2026-05-12T06:48:30.084Z","5.0.6-canary.0.0.70":"2026-05-13T03:53:48.656Z","5.0.6-canary.0.0.71":"2026-05-13T08:43:58.996Z","5.0.6-canary.0.0.72":"2026-05-13T08:59:59.151Z","5.0.6-canary.0.0.73":"2026-05-14T12:09:18.426Z","5.0.6-canary.0.0.74":"2026-05-14T13:01:54.692Z","5.0.6-canary.0.0.75":"2026-05-14T21:10:18.694Z","5.0.6-canary.0.0.76":"2026-05-14T21:18:04.490Z","5.0.6-canary.0.0.77":"2026-05-14T21:24:51.412Z","5.0.6-canary.0.0.78":"2026-05-15T09:19:56.868Z","5.0.6-canary.0.0.79":"2026-05-16T00:50:17.790Z","5.0.6-canary.0.0.80":"2026-05-17T05:45:33.838Z","5.0.6-canary.0.0.81":"2026-05-18T03:32:15.265Z","5.0.11":"2026-05-18T03:45:38.850Z","5.0.11-canary.0.0.82":"2026-05-19T04:32:49.744Z","5.0.11-canary.0.0.83":"2026-05-19T05:37:06.619Z","5.0.11-canary.0.0.84":"2026-05-19T05:54:34.770Z","5.0.11-canary.0.0.85":"2026-05-19T06:29:00.154Z","5.0.11-canary.0.0.86":"2026-05-28T03:01:50.069Z","5.0.11-canary.0.0.87":"2026-05-28T04:00:09.983Z","5.0.11-canary.0.0.88":"2026-05-28T08:06:37.899Z","5.0.11-canary.0.0.89":"2026-05-28T08:34:21.156Z","5.0.11-canary.0.0.90":"2026-05-29T00:44:22.670Z","5.0.11-canary.0.0.91":"2026-05-30T00:16:53.176Z","5.0.11-canary.0.0.92":"2026-06-10T06:23:56.340Z","5.0.11-canary.0.0.93":"2026-06-10T07:20:04.437Z","5.0.12":"2026-06-11T02:01:28.589Z","5.0.13":"2026-06-13T00:27:08.270Z","5.0.14":"2026-06-13T02:42:32.917Z","5.0.15":"2026-06-13T03:25:31.880Z","5.0.16":"2026-06-13T03:46:54.416Z","5.0.17":"2026-06-13T04:10:47.289Z","5.0.18":"2026-06-13T11:57:11.170Z","5.0.20":"2026-06-15T11:50:19.234Z","5.0.21":"2026-06-16T07:39:57.963Z","5.0.22":"2026-06-16T08:58:28.773Z","5.0.23":"2026-06-16T09:17:22.580Z","5.0.24":"2026-06-16T09:27:03.326Z","5.0.26":"2026-06-16T09:44:05.181Z","5.0.27":"2026-06-16T10:06:14.569Z","5.0.28":"2026-06-18T11:46:47.660Z","5.0.29":"2026-06-18T23:52:08.157Z","5.0.30":"2026-06-19T00:33:21.469Z","5.0.31":"2026-06-19T04:21:48.991Z","5.0.32":"2026-06-19T05:05:06.985Z","5.0.33":"2026-06-19T09:47:15.275Z","5.0.34":"2026-06-19T10:18:20.166Z","5.0.35":"2026-06-19T23:35:13.449Z","5.0.36":"2026-06-24T21:33:20.801Z","5.0.37":"2026-06-25T11:53:33.746Z","5.0.38":"2026-06-25T13:32:55.903Z","5.0.39":"2026-06-25T17:56:27.316Z","5.0.40":"2026-06-26T04:03:13.206Z","5.0.411":"2026-06-26T04:49:08.367Z","5.1.1":"2026-06-26T07:20:11.419Z","5.1.2":"2026-06-26T09:47:43.018Z","5.1.3":"2026-06-26T10:33:47.822Z","5.1.4":"2026-06-26T10:54:15.274Z","5.1.5":"2026-06-26T12:30:29.752Z","5.1.6":"2026-06-26T20:33:12.654Z","5.1.7":"2026-06-26T20:52:00.746Z","5.1.8":"2026-06-26T22:32:06.928Z","5.1.9":"2026-06-26T22:55:33.563Z","5.1.10":"2026-06-26T23:16:00.341Z","5.1.11":"2026-06-27T02:44:42.466Z","5.1.12":"2026-06-27T03:19:25.668Z","5.1.13":"2026-06-27T07:11:35.598Z","5.1.14":"2026-06-27T07:25:58.624Z","5.1.15":"2026-06-27T07:40:06.312Z","5.1.16":"2026-06-27T14:01:19.699Z","5.1.17":"2026-06-28T00:02:49.753Z","5.1.18":"2026-06-28T00:48:48.307Z","5.1.19":"2026-06-28T13:56:56.664Z","5.1.20":"2026-06-30T03:07:03.604Z","5.1.21":"2026-07-02T13:45:40.806Z","5.1.22":"2026-07-02T17:07:35.061Z","5.1.23":"2026-07-03T06:59:45.188Z","5.1.24":"2026-07-04T00:11:47.027Z","5.1.25":"2026-07-04T01:16:06.042Z","5.1.26":"2026-07-04T02:39:03.535Z","5.1.27":"2026-07-04T03:07:46.777Z","5.1.28":"2026-07-04T05:17:19.768Z","5.1.29":"2026-07-04T09:02:53.464Z","5.1.30":"2026-07-04T09:09:46.699Z","5.1.31":"2026-07-04T09:39:45.949Z","5.1.32":"2026-07-04T10:01:50.267Z","5.1.33":"2026-07-04T11:10:06.831Z","5.1.34":"2026-07-04T13:29:08.165Z","5.1.35":"2026-07-05T05:07:32.375Z"},"bugs":{"url":"https://github.com/Dictionar32/css-in-rust/issues"},"author":{"name":"Dictionar32"},"license":"MIT","homepage":"https://github.com/Dictionar32/css-in-rust","keywords":["tailwind","tailwindcss","styled-components","css-in-js","variants","cva","stitches","panda-css","twin.macro","react","next.js","vite","zero-runtime","typescript","shadcn","radix","headless-ui"],"repository":{"type":"git","url":"git+https://github.com/Dictionar32/css-in-rust.git"},"description":"PRO Engine: styled-components + Tailwind CSS v4, zero-runtime compile, variant system, responsive props, plugin ecosystem","maintainers":[{"name":"lutfiannas","email":"annasjal95@gmail.com"}],"readme":"README.md","readmeFilename":""}