{"_id":"@stylexjs/unplugin","_rev":"13-74006f4ecdc5e9a458f963c13708bf72","name":"@stylexjs/unplugin","dist-tags":{"latest":"0.19.0"},"versions":{"0.17.0":{"name":"@stylexjs/unplugin","version":"0.17.0","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.0","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"67f501f5d0557c2be90ecc9b9f74f88f14fe0a3b","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.0.tgz","fileCount":9,"integrity":"sha512-PnufOP3YUbIRDLJh0G4m2fJvrLUAPpX8fWOlbQNHXIBUWw0YFcfOJ96UH6kne32G8g5RVY5mTF5U+WrCsGWttg==","signatures":[{"sig":"MEUCIDdGrudT1uP3cOJoQeKgsapV9171Exc6GLdr4SoBTfEZAiEApoIYreMOfVOIcNT5JDXklHCAf58/KoMdCr23hCmA7MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46020},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"d49af9131059b5dc2b967e9ccbb1cb80b77afcbc","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"10.8.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.0","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.0_1763504619729_0.07602808003178785","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@stylexjs/unplugin","version":"0.17.1","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.1","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"50cb5ec8f277470e50622a877dfc88aa21443dc8","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.1.tgz","fileCount":9,"integrity":"sha512-bQqjIa+3/Mmijy3UdqsngT6dLXukE3WSBvxu9ndtXC/x9T8JketzKkrVmlMb8s4CEElBZzjBxXamPOoNN9ZruQ==","signatures":[{"sig":"MEUCIQCC6Z/frwPE/unSsvp6Yl6ahMFDQpeEJu+ezLoQpplmRAIgFCjGzxTeWj+CTAhbF0XPtRVFzIIWgVvngmQXH/Lxhfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57828},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"0e6e5a115a462ceefac17b5b3103a5e362e9a6d7","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"naman34","email":"naman34@gmail.com"},"_npmVersion":"10.9.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.1","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.1_1764408723818_0.6911844085136345","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@stylexjs/unplugin","version":"0.17.2","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.2","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"dd204b683b7744692ebe01980f37ef4fba5b7312","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.2.tgz","fileCount":9,"integrity":"sha512-37qhtvzvlWzm2QXCsIY/X9cbbrVtWeFAEU2H0ZRpUUjKvI7m0lHgA67rmRPx+RLoic7VjXX2/9EJoyUNAltuiA==","signatures":[{"sig":"MEYCIQDiB0WdLohHf3yjfH9H/LQTvvIktVYc2g7fS3MydtoI8gIhAPf5XQScsxS83z1PZl5uaO8TppH3IjTAoO0JaoTdlEgi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57874},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"e747a9066922102c1f085d6b461bdd4ff7fe52a9","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"10.8.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.2","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.2_1764695852669_0.5826304022000823","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@stylexjs/unplugin","version":"0.17.3","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.3","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"1a49b8a6bdf8825f4c7936924f53bdc48806f35b","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.3.tgz","fileCount":9,"integrity":"sha512-v0b7CaLq1qD1qtOQtwly0ERPH+B9dAXwrNUpEFP4XupPRXAhcusmDnDtKddP2tOgS/aCsKgb0ElxOJ9ufJ2a/Q==","signatures":[{"sig":"MEYCIQC/yGWUmxV+RgYkJRsF6mQ4eQOvF8GlGN+Mc8g8oB4JnwIhAIz9H37e7LLHyxivbCrEr74JDnfqPIOuMeAc5N5tA33l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58231},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"317b65413cdce731aec35897654591334c941797","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.3","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.3_1765580282550_0.3763002068957051","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@stylexjs/unplugin","version":"0.17.4","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.4","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"73cc52a9f7ba031b3bff32d4bbd79198218328d3","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.4.tgz","fileCount":9,"integrity":"sha512-AS2J2DATD3Xt04G9ZqjrOYMVRzoJrTnWEe4iptEPTYAUBIwxWBuh0iI2N1GLGVtYGLaMT8P9SIsP1QS/dDM/4g==","signatures":[{"sig":"MEUCIA8CihYFgn83HTbQQUPcjj7nS1E1db5IgMhcGm3T24hjAiEA6FtQcy/Q5v5rTYwDsjGdziQxeJKgHOYSkEaMNtg4tVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58231},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"32955ac4500c4a346f3dbac668181c8219043eda","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.4","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.4_1766079941822_0.3984579432446729","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@stylexjs/unplugin","version":"0.17.5","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.17.5","maintainers":[{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"a21780504e8408a378ddade8281ba69820428f68","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.17.5.tgz","fileCount":9,"integrity":"sha512-ygKFNN3vUeZsmH++fGYm/XDecuNZzqTzCsU4XMiKqUpWwCb7YTJitptLASTk7Qe+dz1bpwmdWfFDUR55Us7WfA==","signatures":[{"sig":"MEUCIQClnZagNtgvEvUdLtml6Vx+f3BSA234khslZDrluulxdAIgKWqdANtxU9d6nVfEdIj1Qjsg0mry9jzAXkSWDG6VGNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62685},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"gitHead":"04dae562e9a735f817f2963ee791fe34abbbcb1a","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.17.5","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.17.5_1768264017570_0.40946156664194366","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@stylexjs/unplugin","version":"0.18.0","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.18.0","maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"e08cbe5b7f7914ef7ce8a6716681bfe93baacfd3","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.18.0.tgz","fileCount":39,"integrity":"sha512-5OMfyHO5/HEY/NeynCeM76bVALrwCoPYQA1+qRH2rBnRokqi1e719gcwfenqc5GRP08QGeT12GIbCSMqpJ8AiA==","signatures":[{"sig":"MEUCIEGz6hCDmV0ry8mbSc/oS1c3SEQCgtDWOqznTjpXw8C4AiEA66ZHyUVfr0jbPBKYYMlBgsRwkY5Sp+rzNno6Nfd4kVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87936},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"./bun":{"types":"./lib/bun.d.ts","import":"./lib/es/bun.mjs","require":"./lib/bun.js"},"./farm":{"types":"./lib/farm.d.ts","import":"./lib/es/farm.mjs","require":"./lib/farm.js"},"./vite":{"types":"./lib/vite.d.ts","import":"./lib/es/vite.mjs","require":"./lib/vite.js"},"./rollup":{"types":"./lib/rollup.d.ts","import":"./lib/es/rollup.mjs","require":"./lib/rollup.js"},"./rspack":{"types":"./lib/rspack.d.ts","import":"./lib/es/rspack.mjs","require":"./lib/rspack.js"},"./esbuild":{"types":"./lib/esbuild.d.ts","import":"./lib/es/esbuild.mjs","require":"./lib/esbuild.js"},"./webpack":{"types":"./lib/webpack.d.ts","import":"./lib/es/webpack.mjs","require":"./lib/webpack.js"},"./rolldown":{"types":"./lib/rolldown.d.ts","import":"./lib/es/rolldown.mjs","require":"./lib/rolldown.js"},"./unloader":{"types":"./lib/unloader.d.ts","import":"./lib/es/unloader.mjs","require":"./lib/unloader.js"}},"gitHead":"2a65251b16c67748a8f4d62fd13b9d74635506ac","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.18.0","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.18.0_1772597090395_0.0709599601005535","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@stylexjs/unplugin","version":"0.18.1","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.18.1","maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"6da9407d7223fef0e6b4d4cde7718171bf224611","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.18.1.tgz","fileCount":39,"integrity":"sha512-gT12x6SDxMcfL9XjEK8stuXbMYzN5XYRBJgcP7kkcNzh+f2pYFKlnF3B63cHDL1ErXZWBUk4NsoqUVnzPZIH7A==","signatures":[{"sig":"MEYCIQCw3/p/g7NEyPGPjshNfSj392nEXIRSGgIBusmZJw3fZgIhAPL3k7yR03nDd7zgWcPnboHjI3xmVVRZfhykqJ+eVts6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87428},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"./bun":{"types":"./lib/bun.d.ts","import":"./lib/es/bun.mjs","require":"./lib/bun.js"},"./farm":{"types":"./lib/farm.d.ts","import":"./lib/es/farm.mjs","require":"./lib/farm.js"},"./vite":{"types":"./lib/vite.d.ts","import":"./lib/es/vite.mjs","require":"./lib/vite.js"},"./rollup":{"types":"./lib/rollup.d.ts","import":"./lib/es/rollup.mjs","require":"./lib/rollup.js"},"./rspack":{"types":"./lib/rspack.d.ts","import":"./lib/es/rspack.mjs","require":"./lib/rspack.js"},"./esbuild":{"types":"./lib/esbuild.d.ts","import":"./lib/es/esbuild.mjs","require":"./lib/esbuild.js"},"./webpack":{"types":"./lib/webpack.d.ts","import":"./lib/es/webpack.mjs","require":"./lib/webpack.js"},"./rolldown":{"types":"./lib/rolldown.d.ts","import":"./lib/es/rolldown.mjs","require":"./lib/rolldown.js"},"./unloader":{"types":"./lib/unloader.d.ts","import":"./lib/es/unloader.mjs","require":"./lib/unloader.js"}},"gitHead":"c36749418171d25e4a836d1da1cee489c1202455","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.18.1","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.18.1_1772763193636_0.40016086252726835","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@stylexjs/unplugin","version":"0.18.2","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.18.2","maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"5fae22d2c705319a60f4f4d868429e0140eebc87","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.18.2.tgz","fileCount":39,"integrity":"sha512-OWKckAAhcaBc2/K+3AGMNYgxz36Rjs7UCkE5sJ+NVtECrgoZz3muEoP7fJfM3vnXpawGzerkHoMVMZsJPaC0fA==","signatures":[{"sig":"MEUCIB/IO3JofGA2lNVkkhX8VPYIFYlMjpoIP4ShWd+GoaalAiEA+zIUFnbYsPfZJgUJLYmju1yUm25X9JwxV54eBCBKWYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87631},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"./bun":{"types":"./lib/bun.d.ts","import":"./lib/es/bun.mjs","require":"./lib/bun.js"},"./farm":{"types":"./lib/farm.d.ts","import":"./lib/es/farm.mjs","require":"./lib/farm.js"},"./vite":{"types":"./lib/vite.d.ts","import":"./lib/es/vite.mjs","require":"./lib/vite.js"},"./rollup":{"types":"./lib/rollup.d.ts","import":"./lib/es/rollup.mjs","require":"./lib/rollup.js"},"./rspack":{"types":"./lib/rspack.d.ts","import":"./lib/es/rspack.mjs","require":"./lib/rspack.js"},"./esbuild":{"types":"./lib/esbuild.d.ts","import":"./lib/es/esbuild.mjs","require":"./lib/esbuild.js"},"./webpack":{"types":"./lib/webpack.d.ts","import":"./lib/es/webpack.mjs","require":"./lib/webpack.js"},"./rolldown":{"types":"./lib/rolldown.d.ts","import":"./lib/es/rolldown.mjs","require":"./lib/rolldown.js"},"./unloader":{"types":"./lib/unloader.d.ts","import":"./lib/es/unloader.mjs","require":"./lib/unloader.js"}},"gitHead":"60fabd52af3b7744b6348f4b5e22a02432189662","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.18.2","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.18.2_1774647450148_0.7641905401653357","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@stylexjs/unplugin","version":"0.18.3","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"license":"MIT","_id":"@stylexjs/unplugin@0.18.3","maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"dist":{"shasum":"d16de7cc7a0053b56df0f09032f3095869670a7f","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.18.3.tgz","fileCount":39,"integrity":"sha512-qLdYhFB2hmvOSSlz9CSU+jRcDu5W0LBM36EuGvGIBVEputbhIR62G660d2Mw1G6tCw3qe75UDSxlPul2qS6HPQ==","signatures":[{"sig":"MEYCIQDy2bZgB1WSR5eyhkwtSlsUbZccZVoMd6mtKGNQQ82FpgIhAPmNTrNRYbRUVHGpEgfJz0x25AIKSOR547h6qNlJmsQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90129},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/es/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/es/index.mjs","require":"./lib/index.js"},"./bun":{"types":"./lib/bun.d.ts","import":"./lib/es/bun.mjs","require":"./lib/bun.js"},"./farm":{"types":"./lib/farm.d.ts","import":"./lib/es/farm.mjs","require":"./lib/farm.js"},"./vite":{"types":"./lib/vite.d.ts","import":"./lib/es/vite.mjs","require":"./lib/vite.js"},"./rollup":{"types":"./lib/rollup.d.ts","import":"./lib/es/rollup.mjs","require":"./lib/rollup.js"},"./rspack":{"types":"./lib/rspack.d.ts","import":"./lib/es/rspack.mjs","require":"./lib/rspack.js"},"./esbuild":{"types":"./lib/esbuild.d.ts","import":"./lib/es/esbuild.mjs","require":"./lib/esbuild.js"},"./webpack":{"types":"./lib/webpack.d.ts","import":"./lib/es/webpack.mjs","require":"./lib/webpack.js"},"./rolldown":{"types":"./lib/rolldown.d.ts","import":"./lib/es/rolldown.mjs","require":"./lib/rolldown.js"},"./unloader":{"types":"./lib/unloader.d.ts","import":"./lib/es/unloader.mjs","require":"./lib/unloader.js"}},"gitHead":"51a815ad3ef899d544373e90949a73f48d601035","private":false,"scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs"},"_npmUser":{"name":"naman34","email":"naman34@gmail.com"},"_npmVersion":"11.6.2","description":"Universal bundler plugin for StyleX using unplugin","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@babel/core":"^7.26.8","browserslist":"^4.24.0","lightningcss":"^1.29.1","@stylexjs/babel-plugin":"0.18.3","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-typescript":"^7.25.9"},"_hasShrinkwrap":false,"peerDependencies":{"unplugin":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/unplugin_0.18.3_1776676164753_0.07141429988127568","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@stylexjs/unplugin","version":"0.19.0","private":false,"description":"Universal bundler plugin for StyleX using unplugin","license":"MIT","main":"./lib/index.js","module":"./lib/es/index.mjs","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/es/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./vite":{"import":"./lib/es/vite.mjs","require":"./lib/vite.js","types":"./lib/vite.d.ts"},"./rollup":{"import":"./lib/es/rollup.mjs","require":"./lib/rollup.js","types":"./lib/rollup.d.ts"},"./esbuild":{"import":"./lib/es/esbuild.mjs","require":"./lib/esbuild.js","types":"./lib/esbuild.d.ts"},"./webpack":{"import":"./lib/es/webpack.mjs","require":"./lib/webpack.js","types":"./lib/webpack.d.ts"},"./rspack":{"import":"./lib/es/rspack.mjs","require":"./lib/rspack.js","types":"./lib/rspack.d.ts"},"./rolldown":{"import":"./lib/es/rolldown.mjs","require":"./lib/rolldown.js","types":"./lib/rolldown.d.ts"},"./farm":{"import":"./lib/es/farm.mjs","require":"./lib/farm.js","types":"./lib/farm.d.ts"},"./unloader":{"import":"./lib/es/unloader.mjs","require":"./lib/unloader.js","types":"./lib/unloader.d.ts"},"./bun":{"import":"./lib/es/bun.mjs","require":"./lib/bun.js","types":"./lib/bun.d.ts"}},"keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"scripts":{"build:cjs":"cross-env BABEL_ENV=cjs babel src/ --out-dir lib/ --copy-files","build:esm":"cross-env BABEL_ENV=esm babel src/ --out-dir lib/es --out-file-extension .mjs","build":"npm run build:cjs && npm run build:esm","test":"jest"},"peerDependencies":{"unplugin":"^2.3.11"},"dependencies":{"@babel/core":"^7.26.8","@babel/plugin-syntax-flow":"^7.26.0","@babel/plugin-syntax-jsx":"^7.25.9","@babel/plugin-syntax-typescript":"^7.25.9","@stylexjs/babel-plugin":"0.19.0","browserslist":"^4.24.0","lightningcss":"^1.29.1"},"_id":"@stylexjs/unplugin@0.19.0","gitHead":"5f51b24444abced04b213726977b9d67339bb26d","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-2QwNYovSwarC/M8DLD78857F6MEi4eQ3UYzgdmyg/K7562M/rV1KWptiATxcKgujlUT6ToNy778SOXf4bGK+Bw==","shasum":"adc995888dd7e37566b9196d15404556d68dc990","tarball":"https://registry.npmjs.org/@stylexjs/unplugin/-/unplugin-0.19.0.tgz","fileCount":39,"unpackedSize":90129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICGA6t+zgYTMr/zKZ82xJrJqcoQqpi24PGwUdSskOkCsAiEAthZx/eLWNwOi6nuhhWNZF8gn+ne7DhAuUoA9Hc8TLKI="}]},"_npmUser":{"name":"mellyeliu","email":"mellye.liu@gmail.com"},"directories":{},"maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin_0.19.0_1781576590599_0.9460634297117252"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-18T22:23:39.652Z","modified":"2026-06-16T02:23:11.005Z","0.17.0":"2025-11-18T22:23:39.965Z","0.17.1":"2025-11-29T09:32:04.050Z","0.17.2":"2025-12-02T17:17:32.856Z","0.17.3":"2025-12-12T22:58:02.701Z","0.17.4":"2025-12-18T17:45:41.969Z","0.17.5":"2026-01-13T00:26:57.714Z","0.18.0":"2026-03-04T04:04:50.554Z","0.18.1":"2026-03-06T02:13:13.814Z","0.18.2":"2026-03-27T21:37:30.299Z","0.18.3":"2026-04-20T09:09:24.882Z","0.19.0":"2026-06-16T02:23:10.775Z"},"license":"MIT","keywords":["stylex","css","unplugin","vite","rollup","webpack","rspack"],"description":"Universal bundler plugin for StyleX using unplugin","maintainers":[{"name":"vincentriemer","email":"vincentriemer@gmail.com"},{"name":"anaybucket","email":"anay.bhakat@gmail.com"},{"name":"naman34","email":"naman34@gmail.com"},{"name":"necolas","email":"nicolasgallagher@gmail.com"},{"name":"mellyeliu","email":"mellye.liu@gmail.com"}],"readme":"# @stylexjs/unplugin\n\nUniversal bundler plugin for StyleX built on top of `unplugin`. It compiles\nStyleX at build time, aggregates CSS from all transformed modules, and appends\nthe result into an existing CSS asset produced by your bundler (or emits a\nstable fallback when none exists).\n\n- Adapters for Vite/Rollup, Webpack/Rspack, and esbuild.\n- Designed to keep StyleX output consolidated and deterministic.\n- Dev helpers expose virtual modules for hot CSS reloads:\n  `virtual:stylex:runtime` (JS) and `/virtual:stylex.css` (CSS) or\n  `virtual:stylex:css-only` (JS shim).\n\n## Install\n\n```\nnpm i -D @stylexjs/unplugin\n```\n\n## Usage by bundler\n\nBundler-specific entrypoints are available (for example,\n`@stylexjs/unplugin/vite`, `@stylexjs/unplugin/webpack`,\n`@stylexjs/unplugin/esbuild`, and `@stylexjs/unplugin/bun`).\n\n### Vite\n\n```ts\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport stylex from '@stylexjs/unplugin';\n\nexport default defineConfig({\n  plugins: [\n    // devMode: 'full' | 'css-only' | 'off'\n    // externalPackages: ['lib-using-stylex'] // optional manual include\n    stylex.vite(),\n    react(),\n  ],\n});\n```\n\nNotes:\n\n- The plugin auto-discovers installed packages that depend on `@stylexjs/stylex`\n  (or any configured `importSources`) and excludes them from\n  `optimizeDeps`/`ssr.optimizeDeps` so their StyleX code is transformed. Use\n  `externalPackages` to force-deopt additional deps.\n- `devMode: 'full'` injects a lightweight runtime that refetches the dev CSS\n  endpoint on HMR. `css-only` serves just the CSS endpoint. `off` disables dev\n  middleware/virtual modules.\n- In dev, inject the virtual CSS + runtime from your HTML shell. If a\n  `<script src=\"/@id/virtual:stylex:runtime\">` tag is blocked by CORS (some\n  frameworks proxy assets differently), call `import('virtual:stylex:runtime')`\n  or `import('virtual:stylex:css-only')` from a tiny client shim instead.\n- Ensure your app produces a CSS asset (default Vite behavior). If none exists,\n  the plugin writes `stylex.css` in the output.\n\nDev HTML injection (baseline):\n\n```html\n<!-- Add in your HTML shell when import.meta.env.DEV -->\n<link rel=\"stylesheet\" href=\"/virtual:stylex.css\" />\n<script type=\"module\">\n  import('virtual:stylex:runtime'); // or 'virtual:stylex:css-only' if you only need CSS\n</script>\n```\n\nIf your environment can safely load the runtime via a virtual module ID, replace\nthe inline script with\n`<script type=\"module\" src=\"/@id/virtual:stylex:runtime\">`.\n\n### Rollup\n\n```js\n// rollup.config.mjs\nimport stylex from '@stylexjs/unplugin';\n\nexport default {\n  plugins: [stylex.rollup()],\n};\n```\n\n### Webpack\n\n```js\n// webpack.config.js\nconst stylex = require('@stylexjs/unplugin').default;\nconst MiniCssExtractPlugin = require('mini-css-extract-plugin');\n\nmodule.exports = {\n  module: {\n    rules: [\n      // your JS/TS loader here\n      { test: /\\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader'] },\n    ],\n  },\n  plugins: [stylex.webpack({ useCSSLayers: true }), new MiniCssExtractPlugin()],\n};\n```\n\n### Rspack\n\n```js\nconst rspack = require('@rspack/core');\nconst stylex = require('@stylexjs/unplugin').default;\n\nmodule.exports = {\n  plugins: [\n    stylex.rspack(),\n    new rspack.CssExtractRspackPlugin({ filename: 'index.css' }),\n  ],\n};\n```\n\n### esbuild\n\n```js\nimport esbuild from 'esbuild';\nimport stylex from '@stylexjs/unplugin';\n\nesbuild.build({\n  entryPoints: ['src/App.jsx'],\n  bundle: true,\n  metafile: true, // lets the plugin locate CSS outputs if any\n  plugins: [\n    stylex.esbuild({\n      importSources: ['@stylexjs/stylex'],\n      useCSSLayers: true,\n    }),\n  ],\n});\n```\n\n## Options (shared)\n\n- `dev`: boolean, defaults based on `NODE_ENV`/`BABEL_ENV`.\n- `importSources`: array of import sources to scan, default\n  `['stylex', '@stylexjs/stylex']`.\n- `useCSSLayers`: boolean, emit CSS layers.\n- `babelConfig`: `{ plugins, presets }` to merge into the internal Babel call.\n- `unstable_moduleResolution`: forwarded to the StyleX Babel plugin.\n- `lightningcssOptions`: pass-through options for `lightningcss`. Can override\n  `targets`, `exclude`, etc. See [Browserslist & CSS lowering](#browserslist--css-lowering).\n- `cssInjectionTarget`: `(fileName: string) => boolean` to pick a CSS asset to\n  append to. Defaults to `index.css`, `style.css`, or the first `.css` asset.\n- `externalPackages`: package names inside `node_modules` that should be treated\n  like app code (useful if they ship StyleX). They are excluded from Vite\n  dependency optimization.\n- `devMode`: `'full' | 'css-only' | 'off'` (Vite only).\n- `devPersistToDisk`: persist collected rules to\n  `node_modules/.stylex/rules.json` in dev so multiple Vite environments can\n  share CSS.\n\n## Browserslist & CSS lowering\n\nThe plugin runs [lightningcss](https://lightningcss.dev/) over the collected CSS\nto apply vendor prefixes and lower modern syntax for older browsers. Browser\ntargets are resolved automatically via\n[browserslist](https://github.com/browserslist/browserslist), using the standard\nresolution order:\n\n1. `BROWSERSLIST` environment variable\n2. `browserslist` field in `package.json`\n3. `.browserslistrc` file in the project root\n4. Browserslist defaults (`\"> 0.5%, last 2 versions, Firefox ESR, not dead\"`)\n\n### Controlling `light-dark()` lowering\n\nIf your browserslist targets include browsers that don't natively support\n[`light-dark()`](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark),\nlightningcss will lower it to a polyfill that requires `color-scheme` to be\ndefined in the **same** `transform()` call. Because StyleX extracts CSS from\nindividual modules, `color-scheme` is typically not present and the polyfill\nvariables remain undefined — silently breaking dark-mode colors.\n\n**Fix**: set browserslist targets to browsers that support `light-dark()`\nnatively (Chrome ≥ 123, Firefox ≥ 120, Safari ≥ 17.5):\n\n```\n# .browserslistrc\nlast 2 Chrome versions\nlast 2 Firefox versions\nlast 2 Safari versions\n```\n\n**Alternative**: disable `light-dark()` lowering explicitly via\n`lightningcssOptions`, regardless of targets:\n\n```js\nimport { Features } from 'lightningcss';\n\nstylex.vite({\n  lightningcssOptions: {\n    exclude: Features.LightDark,\n  },\n});\n```\n\nYou can also override targets entirely via `lightningcssOptions.targets`:\n\n```js\nimport { browserslistToTargets } from 'lightningcss';\nimport browserslist from 'browserslist';\n\nstylex.vite({\n  lightningcssOptions: {\n    targets: browserslistToTargets(browserslist('last 1 Chrome version')),\n  },\n});\n```\n\n## Notes\n\n- With multiple outputs (e.g. client/SSR), each output gets its own aggregated\n  StyleX CSS.\n- If the bundler produces no CSS assets, the plugin emits a fallback\n  `stylex.css` (often in `assets/` for Rollup/Vite or alongside esbuild\n  outputs).\n- When using extraction plugins (Webpack/Rspack), ensure they run so there is a\n  CSS asset to append to; otherwise the fallback file is created.\n- Dev HMR CSS hookup: add `<link rel=\"stylesheet\" href=\"/virtual:stylex.css\" />`\n  to your shell in dev. For the JS runtime, prefer\n  `import('virtual:stylex:runtime')` (or `virtual:stylex:css-only` if you only\n  need CSS) from a local client shim when direct\n  `<script src=\"/@id/virtual:stylex:runtime\">` fails due to CORS/proxying.\n","readmeFilename":"README.md"}