{"_id":"@stylexswc/plugin-shared","_rev":"28-5017e492e52ef59df28abcb4e4b9bd97","name":"@stylexswc/plugin-shared","dist-tags":{"dev":"0.17.2-dev.1","latest":"0.19.0","next":"0.19.0-rc.5"},"versions":{"0.17.2-dev.1":{"name":"@stylexswc/plugin-shared","version":"0.17.2-dev.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.17.2-dev.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"77ebb41d5a9e538dab87931a7d72a8ab3f07e62e","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.17.2-dev.1.tgz","fileCount":28,"integrity":"sha512-/pHSSvrgahnFIOTvBJ6cc1jwMOpMrWGmVJhM/dByuDM3oN1u+ZWXZF6WDmZJ55xPrwlHkQVTijMgIWkj5hGUyQ==","signatures":[{"sig":"MEYCIQDmUTH3EHS4zHBJByitgxONUVpxdQEzbwK61iTycTit0AIhAPFl6/iShAVorN1JbOxQkNzJDydlwpyYYPyqAdGvMQoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66229},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","prepublishOnly":"pnpm run build","check:artifacts":"scripty"},"_npmUser":{"name":"dwlad","email":"dwlad90@gmail.com"},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.15.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.11.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.17.2-dev.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.17.2-dev.1","@stylexswc/typescript-config":"0.17.2-dev.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.17.2-dev.1_1783781228625_0.12181540565998739","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.0-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.0-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"a717e4a6ff94dea2d4d6d94b3081d76241496ea5","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.0-rc.1.tgz","fileCount":29,"integrity":"sha512-Z4Fd5jRMYxS2WuXidsly16GsXk3EOc+Gu2h3fvHmLUcIFHmHGvPjnnggOR/9UkG8DcTmLcPgKb3U3+I+ybnzGw==","signatures":[{"sig":"MEUCIFJJr107x0cE5d3yHIlHXACbKTf2VyJT8to3CATUfDODAiEA4BObCG9+V2V5QOucXlPelVF9lbv86IRDqF7ivMbSiec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67154},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.0-rc.1.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/20163b2f4f135707df1e6bacd6a4535f/stylexswc-plugin-shared-0.18.0-rc.1.tgz","_integrity":"sha512-Z4Fd5jRMYxS2WuXidsly16GsXk3EOc+Gu2h3fvHmLUcIFHmHGvPjnnggOR/9UkG8DcTmLcPgKb3U3+I+ybnzGw==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.0-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.0-rc.1","@stylexswc/typescript-config":"0.18.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.0-rc.1_1783816072978_0.5846509205220847","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-rc.2":{"name":"@stylexswc/plugin-shared","version":"0.18.0-rc.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.0-rc.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"0151a67f776e44bf757bef06939916056a34ee86","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.0-rc.2.tgz","fileCount":29,"integrity":"sha512-a74C5v8wS4P61aZQVMGEON2ccBuOZF/a+WSXcBKSpC69n48lpdgjXwh6PU3+o1dUI9iC/ltnvlBPmekwljhtlw==","signatures":[{"sig":"MEQCIDhQvBgsDiYFl5SRa0XfuA17wcgPM3uqfa4bgn859X3aAiBwJyxOXMGQdD1R9+mRbXPUQv6saHD4c2vtKPo8JjkwRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70819},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.0-rc.2.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/e518d5f80077ec208741019b711bb6b6/stylexswc-plugin-shared-0.18.0-rc.2.tgz","_integrity":"sha512-a74C5v8wS4P61aZQVMGEON2ccBuOZF/a+WSXcBKSpC69n48lpdgjXwh6PU3+o1dUI9iC/ltnvlBPmekwljhtlw==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.0-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.0-rc.2","@stylexswc/typescript-config":"0.18.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.0-rc.2_1783852881125_0.7908652316698781","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@stylexswc/plugin-shared","version":"0.18.0","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.0","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"226d30e13d9fc2afc53d0d46f6fed6388400adb8","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.0.tgz","fileCount":29,"integrity":"sha512-bIMN4E0fWIBALzVqPgDYVwQsL8ylllytUp9rGzJKC0bFJC5fMLek8BYMnwgbggMfDiIJm8+LG4i+g4qNl66jBA==","signatures":[{"sig":"MEUCIQDyjD9SEW5h4+vCdV47onGqZf8KWxfrStzTfwwqSQti1AIgHlJL7KJkVeIJHGBLD9CLd4ULFQWjLYQxP4miXTScbRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70799},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.0.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/0234d31405e5af976f5c804e8a6b7bce/stylexswc-plugin-shared-0.18.0.tgz","_integrity":"sha512-bIMN4E0fWIBALzVqPgDYVwQsL8ylllytUp9rGzJKC0bFJC5fMLek8BYMnwgbggMfDiIJm8+LG4i+g4qNl66jBA==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.0","@stylexswc/typescript-config":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.0_1784183293240_0.7612350222773758","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.1-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.1-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"badade0cd7e786612f180f4b12ec8b6479ef9f39","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.1-rc.1.tgz","fileCount":29,"integrity":"sha512-3gA5gqfJTMBH8N1/PM06qBIH+ldcxjnUA4SfyLbB185CFsbm69I5ZuqDJDb8hrK8c6++EofeZpn7dXcBHMP3CA==","signatures":[{"sig":"MEYCIQD6w8eJEVP5F9el8NvfYmZqM4EmNTTAqp+C8QqsSZyOEgIhALvUVmxp8KN26AOcLcYT6/jM7dtNm3rgt/L4R1ikJSWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70819},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.1-rc.1.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/ba8c2d87a61324c1810a604bc0f019a4/stylexswc-plugin-shared-0.18.1-rc.1.tgz","_integrity":"sha512-3gA5gqfJTMBH8N1/PM06qBIH+ldcxjnUA4SfyLbB185CFsbm69I5ZuqDJDb8hrK8c6++EofeZpn7dXcBHMP3CA==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.1-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.1-rc.1","@stylexswc/typescript-config":"0.18.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.1-rc.1_1785357817633_0.9472497990237319","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@stylexswc/plugin-shared","version":"0.18.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"a397ade5ace078357fbf47a761deeddefde69370","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.1.tgz","fileCount":29,"integrity":"sha512-p+iH7eVbyjzQZkCfZCp1UIz1XOyNvh/4ap9AuG4VxB8bCelJCXsR5dYSpIJJONakJUU576zGUQWyyVGjZY47Yw==","signatures":[{"sig":"MEYCIQC9GNPyoEjOnlIFBdYUBn4KY5arh1dLL6tTd3P4yCeOQgIhAOfRoyfZgwLULH0A35a8E3pxuPQoEOKarzE5yPXNLkWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70799},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.1.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/bf7b50111b5d19083e8dfa8e3a87f5c6/stylexswc-plugin-shared-0.18.1.tgz","_integrity":"sha512-p+iH7eVbyjzQZkCfZCp1UIz1XOyNvh/4ap9AuG4VxB8bCelJCXsR5dYSpIJJONakJUU576zGUQWyyVGjZY47Yw==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.1","@stylexswc/typescript-config":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.1_1785406189975_0.9159540382041036","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.2-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.2-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"5359fd5beb4b9f45a1da118ab5f91a366b1ba7af","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.2-rc.1.tgz","fileCount":29,"integrity":"sha512-KYFf/eSt6tHV1MscWB4NhtGAjcHy0MH43cOBEcqcVHKY93lZRtMhwe1iN9etZY66nuHSQo41cBB7Ylkgi06lBw==","signatures":[{"sig":"MEYCIQCb5pya+2sBCjnSgCNIRU6P7vBif8zkVsT4TVqHbm4scAIhAOCxArun8vo+ADkO+rBnAizfeitpZBYe9So7xvdahJvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70819},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.2-rc.1.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/19721b15614f48a2331b9bd055003063/stylexswc-plugin-shared-0.18.2-rc.1.tgz","_integrity":"sha512-KYFf/eSt6tHV1MscWB4NhtGAjcHy0MH43cOBEcqcVHKY93lZRtMhwe1iN9etZY66nuHSQo41cBB7Ylkgi06lBw==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.2-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.9","webpack":"^5.108.3","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.2-rc.1","@stylexswc/typescript-config":"0.18.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.2-rc.1_1785494848418_0.6162829214601102","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-rc.2":{"name":"@stylexswc/plugin-shared","version":"0.18.2-rc.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.2-rc.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"2305bfc7e7ebce6421e29072d7d87a7b13f4c467","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.2-rc.2.tgz","fileCount":29,"integrity":"sha512-rTw4NlD2AB+jDF5GdYBFIX3pEo8X82xR0XahyA7lGUr14OSbGVrncA33fvcbD8P8WWqBY+acLZ4t5AkK3yqi5A==","signatures":[{"sig":"MEQCIGg+E7f/BUon19X2iVjeQRIW5dZEryBRmGqSIqEAbZlzAiAK/hp1W45A49ZFtID2zhkv689z5dU2icVBdpInLhD/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.2-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70820},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.2-rc.2.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"lint":"eslint . --color","test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prepush":"lint-prepush","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","precommit":"lint-staged","typecheck":"scripty --ts","lint:check":"eslint . --color --format json --output-file dist/eslint_report.json","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/196a309cb7793359b5b5bfcd6e4088f8/stylexswc-plugin-shared-0.18.2-rc.2.tgz","_integrity":"sha512-rTw4NlD2AB+jDF5GdYBFIX3pEo8X82xR0XahyA7lGUr14OSbGVrncA33fvcbD8P8WWqBY+acLZ4t5AkK3yqi5A==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.2-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/eslint-config":"0.18.2-rc.2","@stylexswc/typescript-config":"0.18.2-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.2-rc.2_1785620963862_0.8098307401026168","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-rc.3":{"name":"@stylexswc/plugin-shared","version":"0.18.2-rc.3","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.2-rc.3","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"6b9ed3e332874bab842409d00bb37a7c0a838da7","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.2-rc.3.tgz","fileCount":29,"integrity":"sha512-W8Lt+VjzEXa6+nPhxNsSVX9BNbDHayt2UP21YwUn0gjFP6U4oRY/ct/hNb9tCH8QaydV3lOOJTuNGbD3A6s8PA==","signatures":[{"sig":"MEUCIQClgDNq/Cjm44rqAPu/PvNr5sXIIeNMZ69Su87LuW8VIQIgYacwRXiz+RZXnsNxTcbZ9xwD0mnuwJFYljweUScpeQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.2-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70739},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.2-rc.3.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/632cb15f055b27a1d2eddd1488ba20bc/stylexswc-plugin-shared-0.18.2-rc.3.tgz","_integrity":"sha512-W8Lt+VjzEXa6+nPhxNsSVX9BNbDHayt2UP21YwUn0gjFP6U4oRY/ct/hNb9tCH8QaydV3lOOJTuNGbD3A6s8PA==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.2-rc.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.2-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.2-rc.3_1785714339911_0.6515181613608576","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@stylexswc/plugin-shared","version":"0.18.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"9bcd51e47709bd39982b8e2ab0bf1aeb473f2f5e","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.2.tgz","fileCount":29,"integrity":"sha512-EXTxfInBeOTJsD/ushYwvwXqXccVvWT/no7F6NxVdN6drgPG9yemvQqFFIzmWTkOssN6DvN8mo//URXp4d1hdw==","signatures":[{"sig":"MEQCIEaewcGl6VAvxy1GSTGIC0uEeWRbJZ2448Z2BONvo9mjAiAdjje7Io5dCr3CvI/vbnXB7Rgcra/COQIspPeF+5NYUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70724},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.2.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/6d45385b4a20ca41b6ad945da2bdb5c3/stylexswc-plugin-shared-0.18.2.tgz","_integrity":"sha512-EXTxfInBeOTJsD/ushYwvwXqXccVvWT/no7F6NxVdN6drgPG9yemvQqFFIzmWTkOssN6DvN8mo//URXp4d1hdw==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.2_1785751946260_0.597959569420585","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.3-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.3-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":{"url":"https://github.com/Dwlad90/stylex-swc-plugin/issues"},"dist":{"shasum":"8308a0f43df4d34b6cf9c0a7a0a4fb5ac11cb981","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.3-rc.1.tgz","fileCount":29,"integrity":"sha512-OR5iEFp2ZPk2mEM3/7wq4EDAntQdfww9ug8mq5bdnEqWzmqQhHwEo5EX+ppWxY7vlokLiBIR/ECJxg83TGQNMA==","signatures":[{"sig":"MEUCIBy1N3YEcImx88WC19noEA9NPX31Aqk67BccTroVbegHAiEAz3W6Bg7LN7/wm98WsBQR7ivcemIXwSTb5eEPsjfFjic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70739},"main":"dist/index.js","_from":"file:stylexswc-plugin-shared-0.18.3-rc.1.tgz","types":"./dist/index.d.ts","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"_resolved":"/tmp/578023268b1df6e23b3b529be8093517/stylexswc-plugin-shared-0.18.3-rc.1.tgz","_integrity":"sha512-OR5iEFp2ZPk2mEM3/7wq4EDAntQdfww9ug8mq5bdnEqWzmqQhHwEo5EX+ppWxY7vlokLiBIR/ECJxg83TGQNMA==","repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"_npmVersion":"11.16.0","description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.3-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.3-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.3-rc.1_1785794635706_0.03614176156953297","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.2":{"name":"@stylexswc/plugin-shared","version":"0.18.3-rc.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.3-rc.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"adac826c8371e4c6d629580d4267fb517d0fba1f","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.3-rc.2.tgz","fileCount":29,"integrity":"sha512-pOXLbcI5rODZWdJTBdo4n5D2qA6o9dt/NY6QXgWdGed042S7v+UgAbOZPKM71EB9MEK1m+K7ugmqaz8jD+Z1Eg==","signatures":[{"sig":"MEUCIGANybvzCLzEX6c+OXZ3ehzY/z4a2WmFWb/mE1lMXNvkAiEAp1THRRor3D2ctLRvUfN+AIoZ2j7sUWLYFLFjDHsovh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.3-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70739},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.3-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.3-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.3-rc.2_1785799462765_0.46256388007029536","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.3":{"name":"@stylexswc/plugin-shared","version":"0.18.3-rc.3","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.3-rc.3","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"5bd5dac02b3bffef68ba3c9632abcaa854294778","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.3-rc.3.tgz","fileCount":32,"integrity":"sha512-VU+sIQhMO6HDSlCwVtGr8+i03Q/F9+9YUaAKD10wl0Iwa9YeYIrbdexFIgLUDWErivDIjAnaJuU0jiIQGyNzQg==","signatures":[{"sig":"MEUCIGwFRC9ksIFKw14dOlozHlRF912x10SfwJqX8kZNzeTEAiEAlulaBRLTZFAx/aE1NMP0CCoXDz9sP+5nbldxk7m2VtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.3-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75915},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.3-rc.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.3-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.3-rc.3_1785881888608_0.059161714444785574","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@stylexswc/plugin-shared","version":"0.18.3","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.3","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"21d6ec2600d481a063c3c52d71b72cf6b4a66948","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.3.tgz","fileCount":32,"integrity":"sha512-IwWVVB5qEGbwEAsewUFjtDThqQ464EpYlqhECuvNzl/aZ0S9hcvjh+Ws1Nu0WB42bQVlgY0irjTFm4PWYMiqSg==","signatures":[{"sig":"MEUCIQDtpZ61BtDYl+Waww5DczHC7eHOD5zuvDgAkDzK1jhmvQIgF86tThigSYL6bKFggvgGOEfCyDU4F2I/viIdTqS0xQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75900},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02614d8b-832b-40b5-a045-61dc27262a30"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.3_1785939577735_0.8429346938003759","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-dev.1":{"name":"@stylexswc/plugin-shared","version":"0.18.4-dev.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.4-dev.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"c608c58dec3b116c44efce378aa97d9175d65907","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.4-dev.1.tgz","fileCount":32,"integrity":"sha512-RUlDStbhyr7308gpJDw0/fMwAERmyntsO7bG0EVFhizbr/NH93DEWUkdttkNNP3+oqpOYeGBzEJJfRJ39hOj1A==","signatures":[{"sig":"MEUCIGcTxVqGMt0qQFyUIlx2PcsYWS4O161TQ20tD0t4b0bxAiEAyskABJIaYk6LRiMP+J2eEyBvLo+1TFcypSnEI1PY87s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.4-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75918},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.4-dev.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.0","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.4-dev.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.4-dev.1_1786296996012_0.9264370875617709","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.4-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.4-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"fce5cce4b0d2205aa0d7e439e03ca1d87bcdd477","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.4-rc.1.tgz","fileCount":32,"integrity":"sha512-ioEQcfqtQAEoVpMroRvRAxCXxArFIvPjVJ34FxlPwIFzDVe7bAw8zo7cSH4LLuQ0SDXFG+kpQKcgrToZwapIwQ==","signatures":[{"sig":"MEYCIQDjPmUV+ofXLdoei5e7FMtV701UKQScMYWXCvxudXv6xAIhAN03X2aZ+GHJezzOO4HhjcZiWvQpfN5dOkf55rDetJIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75915},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.4-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.4-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.4-rc.1_1786490544766_0.4812229949210325","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.2":{"name":"@stylexswc/plugin-shared","version":"0.18.4-rc.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.4-rc.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"770ece1773f5e67cf9da6a6a392b5ac3363fd9ed","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.4-rc.2.tgz","fileCount":32,"integrity":"sha512-vFWNPU/JuVhDdnWTjXPXY3QSSGKjSNqnyXLvfiOh+kS8LQ7xYSpePdIQrv58PN02r81Y6dcVbkn2jNHYhIwJJw==","signatures":[{"sig":"MEYCIQD7Tk82fRIkVVKOo0/xqCgfqX3lUPshTMJjPpXsLTfu8wIhAN4GbdsuadB2sUuqzeTC4AdKdAkFtVCAnK4NKeBDSeJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.4-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75915},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.4-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.4-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.4-rc.2_1786988424526_0.40539348327957625","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@stylexswc/plugin-shared","version":"0.18.4","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.4","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"bc26483ac2537d4b6be0235af301b17d03b1b7ab","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.4.tgz","fileCount":32,"integrity":"sha512-f8l0SlZKh7lx2ClAP2t1SLYfumkcqYDEd457BtWuxb+KvTGEVb831n7JRFZXuDz2R/XiAZC5P7P3Hfq38gPxxg==","signatures":[{"sig":"MEQCIAn+iGyOXKGdRzGI8sTOVXbK4vVm5gysbALCFpjrrRYaAiAxo8nBRGz/3tQTGIOKmaan2Fo29WyT3wjaU5HwzkmebA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75900},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.4_1787169483293_0.3364986772144931","host":"s3://npm-registry-packages-npm-production"}},"0.18.5-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.5-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.5-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"560a4d57da46c7f814c9eb86edfbe7aa795e72b4","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.5-rc.1.tgz","fileCount":32,"integrity":"sha512-Et//cP35+2dceJ/JdtUkt2W50Xx0XNS0sroyyona3O6cWGTs9xdRHs59x1IthSS/V+Nvje4+BHZhy/ETgAb9WA==","signatures":[{"sig":"MEYCIQDw2ZIeoOLrsbu+rLb61321xpRIaTsZMv2fPuOu0md5BQIhAK75CQ3gOskVHkPQAWxDj40/aqlpt52h2XfHjhFm0508","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.5-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75915},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.5-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.5-rc.1_1787784727297_0.2700807671041865","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@stylexswc/plugin-shared","version":"0.18.5","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.5","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"79deea2ef69b0e7c2db8099ea5c56cd1c2da599d","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.5.tgz","fileCount":32,"integrity":"sha512-JbvKvsV94TKN+1yUaTBP8MGB3AFaDR+XH3DvGyc1PLVZebiGruF/A23v5L//8ECVnuniGjU8rjWK/BBuMyuZFQ==","signatures":[{"sig":"MEUCIQCb/4YQWW64IwpOjv7N5chjLJrxMvv00tdn/6NgIHxozQIgUph4qBtayawp+s06S8evCNKxdX01NEKfVb8ElzwJtfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75900},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./stylex.css":"./dist/stylex.css","./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.5_1788006107755_0.9058722091087108","host":"s3://npm-registry-packages-npm-production"}},"0.18.6-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.18.6-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.6-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"e185904e7cbdfffb04d31b3191d88f3ceb1d6773","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.6-rc.1.tgz","fileCount":35,"integrity":"sha512-Gn/Wl4GVDBi3P+MNtadVotBF6SJuvRqu/NPE263DWuJQ9bRumAGq9DK1SrQ538W65hrEmPvB60hvfQagHD0MXg==","signatures":[{"sig":"MEYCIQC9mlyEElRfJcAitncwCEA3KSLhdXJRFyAdag/MjeADhQIhAKRAqDNOOt1af44XEjXeFEum2ahuAfIz04YzRnHbly6s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.6-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84942},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.6-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.6-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.6-rc.1_1788038014798_0.32289237359404943","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@stylexswc/plugin-shared","version":"0.18.6","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.18.6","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"7dae55a45cf0bb50c96d0b9e8ecf06f39ea66d0b","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.18.6.tgz","fileCount":35,"integrity":"sha512-WZhnYSofD3sjSFQYjw4pYizhs/gFCBKwPvW5Hir0vK9RfcdRmcznXkp1BN5d6bsQk0Sm2VuIO7cf1x/FLcJKZQ==","signatures":[{"sig":"MEYCIQCRlBCXxzwTGaVSVv/Gc/ISPPZqYTsFkkdOjQAVBkEU9AIhAL69Tb+FaPyhdp5uJk7xPgvnpFTFfG56/2qECNJ9V4wO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84927},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.18.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","webpack":"^5.109.2","@types/node":"^26.1.2","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.18.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.18.6_1788194731746_0.4462188992518201","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.1":{"name":"@stylexswc/plugin-shared","version":"0.19.0-rc.1","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.19.0-rc.1","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"5298bb5ff76dd441ea9a268777bae4417aa49d79","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0-rc.1.tgz","fileCount":35,"integrity":"sha512-xIE7rFR9pp6fyux9EagAgXdK836R2e1TChdyV2a33DL9zjuNwKBeU51kMuvIGJQn/kfW931tOSXmbK99Cvx+ww==","signatures":[{"sig":"MEYCIQDTky1GqbYTrIYlcpn/qbciBUDVD3nZajapKOcG8mPz3QIhALJ1fa2ZcQRnc8pR7ZcgSx2IO33lAKfrZmuliVOz0k5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84942},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.19.0-rc.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.19.0-rc.1_1788716628698_0.9674633007808375","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.2":{"name":"@stylexswc/plugin-shared","version":"0.19.0-rc.2","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.19.0-rc.2","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"2f549c20fd8bce3a9adaf5508116d21020561c01","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0-rc.2.tgz","fileCount":35,"integrity":"sha512-ifcG2c7RpXMQZMFXalrZXXWfjlYUOY9riEBI639ikbZfFqOJxj52zmMOzyqGOw8oSjzq/bWo1/bbltrml7N36A==","signatures":[{"sig":"MEUCIQCE0onyj5qCyVbquWo5vz9upnVGq8+fXOCJm8blJ/b+lAIgWu1n8wHholDbCI8jg7Wqir7QvPl9cwUUUI4UCtqnTH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84942},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.19.0-rc.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.19.0-rc.2_1788896901152_0.09050681567995666","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.3":{"name":"@stylexswc/plugin-shared","version":"0.19.0-rc.3","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.19.0-rc.3","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"2cb1d8be5c4c0c7a031937765b28a87519d9b62a","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0-rc.3.tgz","fileCount":41,"integrity":"sha512-Jzdk0SkiXoTixgSY8a4x9I1k8SW6PN9wLKXFRlQBFTqg5nqmWZQxogn88GDoXl+TxFiCTaM9TLsfr3QPgQJoHg==","signatures":[{"sig":"MEQCIBbwys0zTNhSp2qhRrUX+pYxv0/qs4Pwljr1+GU0+RH8AiBh3DBJaJ2Dr6Ngk3Tts4+ZCFWX0QVapYvGIdXCvJFAXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98078},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./module-selection":{"types":"./dist/module-selection.d.ts","import":"./dist/module-selection.js","require":"./dist/module-selection.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.19.0-rc.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.19.0-rc.3_1789252458247_0.11517972317748004","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.4":{"name":"@stylexswc/plugin-shared","version":"0.19.0-rc.4","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.19.0-rc.4","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"2418625c8961220fd15837161cd5194ea978db8a","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0-rc.4.tgz","fileCount":41,"integrity":"sha512-sAgcnj93qkK0DRvjysUc1L1Mh0t+rC92+bsaDoyaUuVjqMZIJ6zCCX9atP4ROPEaVuuuKcIpQeqFCk+xQhiO/w==","signatures":[{"sig":"MEUCIE4OzLBeOH+N7EzmiFM+WpGFbRDnjV5FEgXYl6jUPuL9AiEAvSzTbPs+vBe0KujoBNMgeY4Aegrk0Zrz12iQeF1Jm8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfVi56bPAvErak13LwCu+9/Y72XK8mM+c3eXQHAswBTAIhAOU2mIhU2bsZaGWURvNekP9KSLuObaMqogCgQnbNm0C7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98078},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./module-selection":{"types":"./dist/module-selection.d.ts","import":"./dist/module-selection.js","require":"./dist/module-selection.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.0","@stylexswc/rs-compiler":"0.19.0-rc.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.19.0-rc.4_1789768402616_0.23896234414029416","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-rc.5":{"name":"@stylexswc/plugin-shared","version":"0.19.0-rc.5","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"license":"MIT","_id":"@stylexswc/plugin-shared@0.19.0-rc.5","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"1bf4c2bf492661bfc4a185a6c80d0190502cf156","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0-rc.5.tgz","fileCount":44,"integrity":"sha512-8e90yU3SNiTlx1fIc20rBh2G1rZ5Ur3/VaslxsRT+RKgnLzl1sMzdDWFjcZaB1WvZwRVJ/Gk6CUuLKNBi0bHUA==","signatures":[{"sig":"MEYCIQDGRxigt/bXHUHf53G0WDZ1teF/DFJTfOIUl1/0bEf+hwIhAKlNnaoi0QnqclGkAUbS1opREpKYfSH4YxTVMtqQzuUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHkfBdc2Z7Xv86Jrwosn/7st5fHozNKAULMQoGn7gCeAiEAmDWkHxbdk82A1/LaQpFFHHmSV6AF9c1+OiaGnrT0tBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101470},"main":"dist/index.js","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./module-selection":{"types":"./dist/module-selection.d.ts","import":"./dist/module-selection.js","require":"./dist/module-selection.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./transformed-options":{"types":"./dist/transformed-options.d.ts","import":"./dist/transformed-options.js","require":"./dist/transformed-options.js"},"./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.1","@stylexswc/rs-compiler":"0.19.0-rc.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/plugin-shared_0.19.0-rc.5_1790017792809_0.14982659157923495","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"_id":"@stylexswc/plugin-shared@0.19.0","bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","dist":{"shasum":"8616e2eedc80386216630929840d27e96576bc3f","tarball":"https://registry.npmjs.org/@stylexswc/plugin-shared/-/plugin-shared-0.19.0.tgz","fileCount":44,"integrity":"sha512-LVUQJpBzG3R2nFFEo/6+B519zJ6UZMmiXqUl7q+PUM9hln3NV9iXJqwZH9CqY/nx4B1IFGXckKc95WJrNhZq0Q==","signatures":[{"sig":"MEUCIB4FlUdKZHoQKXIqUAfuIC+8PCkBKiBF1x43wWkLsGTjAiEA9Vsi93VVJluEf0GIbdRReVCMMgu9yfQT9vvLfPEZnOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDc3Nl1T7xIez6LRe2vPLGGW6mAy76uDRU2y4J7tDTFTAiBY6ySB3sXNH5HoKwxbVBfoRrTv0zLx47x2IufWCZFlaw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stylexswc%2fplugin-shared@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101455},"main":"dist/index.js","name":"@stylexswc/plugin-shared","config":{"scripty":{"path":"../../scripts/packages"}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.js"},"./stylex.css":"./dist/stylex.css","./cjs-interop":{"types":"./dist/cjs-interop.d.ts","import":"./dist/cjs-interop.js","require":"./dist/cjs-interop.js"},"./package.json":"./package.json","./stylex-loader":{"types":"./dist/stylex-loader.d.ts","import":"./dist/stylex-loader.js","require":"./dist/stylex-loader.js"},"./module-selection":{"types":"./dist/module-selection.d.ts","import":"./dist/module-selection.js","require":"./dist/module-selection.js"},"./source-map-options":{"types":"./dist/source-map-options.d.ts","import":"./dist/source-map-options.js","require":"./dist/source-map-options.js"},"./stylex-virtual.css":"./dist/stylex-virtual.css","./transformed-options":{"types":"./dist/transformed-options.d.ts","import":"./dist/transformed-options.js","require":"./dist/transformed-options.js"},"./stylex-virtual-css-loader":{"types":"./dist/stylex-virtual-css-loader.d.ts","import":"./dist/stylex-virtual-css-loader.js","require":"./dist/stylex-virtual-css-loader.js"}},"license":"MIT","private":false,"scripts":{"test":"vitest run","build":"scripty --ts","clean":"del-cli dist \"*.tsbuildinfo\"","prebuild":"pnpm run clean","postbuild":"pnpm run check:artifacts","typecheck":"scripty --ts","check:artifacts":"scripty"},"version":"0.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45324595-612d-4a8e-a8a6-71221e194816"}},"homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","directories":{},"maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"loader-utils":"^3.3.1","@stylexjs/babel-plugin":"^0.19.1","@stylexswc/rs-compiler":"0.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","webpack":"^5.110.3","@types/node":"^26.4.1","@types/loader-utils":"^3.0.0","@stylexswc/typescript-config":"0.19.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-shared_0.19.0_1790187442086_0.6021639252123547"}}},"time":{"created":"2026-07-11T14:47:08.449Z","modified":"2026-09-23T18:17:22.485Z","0.17.2-dev.1":"2026-07-11T14:47:08.770Z","0.18.0-rc.1":"2026-07-12T00:27:53.184Z","0.18.0-rc.2":"2026-07-12T10:41:21.260Z","0.18.0":"2026-07-16T06:28:13.463Z","0.18.1-rc.1":"2026-07-29T20:43:37.779Z","0.18.1":"2026-07-30T10:09:50.129Z","0.18.2-rc.1":"2026-07-31T10:47:28.557Z","0.18.2-rc.2":"2026-08-01T21:49:24.017Z","0.18.2-rc.3":"2026-08-02T23:45:40.048Z","0.18.2":"2026-08-03T10:12:26.414Z","0.18.3-rc.1":"2026-08-03T22:03:55.876Z","0.18.3-rc.2":"2026-08-03T23:24:22.913Z","0.18.3-rc.3":"2026-08-04T22:18:08.768Z","0.18.3":"2026-08-05T14:19:37.879Z","0.18.4-dev.1":"2026-08-09T17:36:36.147Z","0.18.4-rc.1":"2026-08-11T23:22:24.926Z","0.18.4-rc.2":"2026-08-17T17:40:24.850Z","0.18.4":"2026-08-19T19:58:03.461Z","0.18.5-rc.1":"2026-08-26T22:52:07.465Z","0.18.5":"2026-08-29T12:21:47.904Z","0.18.6-rc.1":"2026-08-29T21:13:34.937Z","0.18.6":"2026-08-31T16:45:31.898Z","0.19.0-rc.1":"2026-09-06T17:43:48.837Z","0.19.0-rc.2":"2026-09-08T19:48:21.338Z","0.19.0-rc.3":"2026-09-12T22:34:18.389Z","0.19.0-rc.4":"2026-09-18T21:53:22.689Z","0.19.0-rc.5":"2026-09-21T19:09:52.890Z","0.19.0":"2026-09-23T18:17:22.168Z"},"bugs":"https://github.com/Dwlad90/stylex-swc-plugin/issues","license":"MIT","homepage":"https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/plugin-shared#readme","keywords":["atomic-css","css-extraction","css-in-js","napi-rs","rspack","rust","stylex","swc","webpack"],"repository":{"url":"git+https://github.com/Dwlad90/stylex-swc-plugin.git","type":"git","directory":"packages/plugin-shared"},"description":"Shared core for StyleX webpack and Rspack plugins powered by a Rust NAPI-RS/SWC compiler: loaders, plugin core, and CSS extraction logic.","maintainers":[{"name":"dwlad","email":"dwlad90@gmail.com"}],"readme":"# @stylexswc/plugin-shared\n\nShared core for\n[`@stylexswc/webpack-plugin`](https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/webpack-plugin)\nand\n[`@stylexswc/rspack-plugin`](https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/rspack-plugin).\n\n> [!NOTE]\n> This is an internal package. Use one of the bundler plugins above\n> instead of depending on it directly; its API may change between minor\n> releases.\n\n## What lives here\n\n- `StyleXPluginCore` — bundler-agnostic plugin logic: option normalization,\n  StyleX rule bookkeeping, the Next.js App Router cross-compiler registry, and\n  final CSS generation (`processStylexRules` + `transformCss` + asset\n  replacement).\n- `stylex-loader` — runs the `@stylexswc/rs-compiler` Rust transform on JS/TS\n  modules, stores extracted rules on `module.buildInfo` (webpack transport), and\n  appends a context-relative dummy CSS import carrying the rules in its query\n  (rspack transport + HMR invalidation).\n- `stylex-virtual-css-loader` — stamps a content-hashed dummy rule in\n  development so style edits invalidate HMR; passes through in production.\n- `stylex.css` — the carrier stylesheet consumers import once at their app\n  entrypoint; the plugin replaces the emitted asset content with the extracted\n  StyleX CSS.\n- `stylex-virtual.css` — the physical target of the per-module dummy imports.\n- Shared constants, option types, and utilities used by both wrapper plugins.\n\n## Rule transports\n\nThe two bundlers move extracted rules from the loader to the plugin differently:\n\n- **webpack**: the loader writes rules to `module.buildInfo`; the plugin\n  collects them in `compilation.hooks.finishModules`. `buildInfo` is persisted\n  in webpack's filesystem cache, so cached rebuilds (where loaders don't re-run)\n  keep their CSS.\n- **rspack**: loaders can't persist `module.buildInfo` across the native\n  boundary, so the plugin re-parses rules from the dummy-import queries embedded\n  in chunk module identifiers on every compilation. Identifiers survive caching\n  and rebuilding the map drops rules of deleted files.\n\nAll paths embedded in module identifiers (the `from` query parameter and the\ncontextified dummy request) are relative to `compiler.context`, keeping chunk\nhashes machine-independent across CI runners.\n\n## Acknowledgments\n\nThis package was inspired by\n[`stylex-webpack`](https://github.com/SukkaW/stylex-webpack).\n","readmeFilename":""}