{"_id":"signal-compiler","_rev":"47-909dab2cce17192c1be6ec632d7ab70f","name":"signal-compiler","dist-tags":{"latest":"0.1.13"},"versions":{"0.0.1-0":{"name":"signal-compiler","version":"0.0.1-0","license":"MIT","_id":"signal-compiler@0.0.1-0","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"7614e25c40001fa4aac0a088e9f797ee9f4cf22c","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.1-0.tgz","fileCount":16,"integrity":"sha512-s8oxLxN06hccb13NViWtvzVpkC1nAqcuFPBHtzefYLQ/Dlf00gEgmqvdM8Ma+Mds2N3bYzAOfzyGw1iin5/Beg==","signatures":[{"sig":"MEQCIDTsT9rVIvuhGN29Hs9U0zNJGtCtO+4ck+i6ft9TEzCrAiBvSpDw6a4/Lk4UX2n0Rlk7uJRcVgrv/fsmgcsazjdYTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20047},"type":"module","types":"./dist/types.d.ts","module":"./dist/index.js","gitHead":"94694861da2b3a988b5b8b0416c3c71fe4abf9e9","scripts":{"build":"bun run build.ts && tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.2.3","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@babel/core":"^7.24.5","@babel/preset-react":"^7.24.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/babel__core":"^7.20.5"},"peerDependencies":{"@babel/core":"^7.24.5","@babel/preset-react":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.1-0_1715617843293_0.2827836657903775","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"signal-compiler","version":"0.0.1","license":"MIT","_id":"signal-compiler@0.0.1","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"b7da150d6829b3068bed20b0514eb6ce29fc3f65","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.1.tgz","fileCount":46,"integrity":"sha512-QvwU32o2YfN27KW6t8/F+QJrAZLf0pgbxlcTXdnoH+reOdr9ddSxNJiKtEldSNfaiVwTvJUYQDhbD2UnhyXdzg==","signatures":[{"sig":"MEQCIFEZ39vp1wT1V4Af0sDpUZlKac6xb1MypPqVvaK3Ts3pAiAIlSgN5FSSzjRxBYWy9TB+zTt82Nzz/kh2Kv4IX0WALg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108785},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"236d18c1e0fe75261de0dc708bebe78a8404d6e5","scripts":{"test":"vitest","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.2.3","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","babel-plugin-syntax-jsx":"^6.18.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel-plugin-syntax-jsx":"^6.18.2"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.1_1754119181996_0.2235560652891626","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"signal-compiler","version":"0.0.2","license":"MIT","_id":"signal-compiler@0.0.2","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"d2d36dda86e1d531d1bc9453afb78ca72b50ea26","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.2.tgz","fileCount":46,"integrity":"sha512-hYS69Axj6KwKr6uSL/RJeV+MGqFqosK5CDOOxe1ao4b7Q8T9mg2YPCC1Xq+sNJkpCb2Gg3IRkKSknlPovQNhFg==","signatures":[{"sig":"MEUCIC/5hc4nxVHk/YluU9MSSMvVzQLh96/PKTvppA4y64ivAiEA9T5QXorATPl8Y8jiI1nA5Ysb1Xj8G4KUfXwI87bIOyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108785},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"c3fec5202b365bfd3045c5b892169611fc4d955a","scripts":{"test":"vitest","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.2.3","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","babel-plugin-syntax-jsx":"^6.18.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel-plugin-syntax-jsx":"^6.18.2"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.2_1754129102992_0.8471053641067912","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"signal-compiler","version":"0.0.3","license":"MIT","_id":"signal-compiler@0.0.3","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"b76bdbecdd691fd69744c7e53e8d6b56f4ae6244","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.3.tgz","fileCount":45,"integrity":"sha512-xl+JtqDaCcMdWEbG2p8RuRlzAxe45DlSDJDLQ7rp9rqk9uaIJ6QhG70EvYaE1wk0F7/RCRyX5Abh00gv1uH4rQ==","signatures":[{"sig":"MEUCIQC5qfLLux5ScUwN4X5fhIeCM+3G+YgOifj7BR3g1dbX6gIgatOGm0ZXLwmVxAPHChXXbggrs1ZJ7s5sqfZibXaO6GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108760},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"40c51ec236c03e47b7e9873d9b4800896c5c0709","scripts":{"test":"vitest","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","babel-plugin-syntax-jsx":"^6.18.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel-plugin-syntax-jsx":"^6.18.2"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.3_1754130182407_0.6207523382790017","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"signal-compiler","version":"0.0.4","license":"MIT","_id":"signal-compiler@0.0.4","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"3c990ae9b65290ed980fbf03f3452fa1dcb1647d","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.4.tgz","fileCount":45,"integrity":"sha512-ybLd2JXcZxY7vsWz/lKQMDQcn6m8Vt0ZJfzXmgMBoAgZbIM6Zl4COrNaoEUeiV1i18nlkPc+zLocQk98zVwyIA==","signatures":[{"sig":"MEQCIDU1Hyd0MOZ61laPFYEtbK8Gzx1ME1jZ49PckqBCdGcEAiAwZoHU2ZNuAPu/9cyFwTn/qZchOnonamXD5bbH6P1bFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108646},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"d1fb2d9c81d1eb77c7a365778188011b7a412c59","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.4_1754149370578_0.16676002701969028","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"signal-compiler","version":"0.0.5","license":"MIT","_id":"signal-compiler@0.0.5","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"fe6f510273183a2650b0808273ce02a6e7947ebb","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.5.tgz","fileCount":45,"integrity":"sha512-3wag5IAacl9bz6HL0+bPP8ofEEKEyOZLIRQj1F4yUFvtBTJIdRqV7QOiNm1GgnRYTXKrLHtBtD8htd/abKPFDA==","signatures":[{"sig":"MEUCIHsgQMuUG5t/V/2xo3E62DaU2CQh5JErdxXOv/UGXM5aAiEA3qq9qjo4Jiev+v8CVFCIZFSI4n8XTwWcjQf5gSFV+nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109448},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"9b1d6f77fc5f64a9de404e3a604975bb1fd1eb9c","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.5_1754196254933_0.14068916904532225","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"signal-compiler","version":"0.0.6","license":"MIT","_id":"signal-compiler@0.0.6","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"5366b20d3f1664b572e23c888b8da34662e174e9","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.6.tgz","fileCount":45,"integrity":"sha512-SbEV5fMiFADiEkqO1Hl7pHuwJN0ZtrxjvCQwQr71OrMXhINrzo4eBPpoYcULxsMlarCUnRGf5dWLIBiXoonKjQ==","signatures":[{"sig":"MEUCIDLkEeZs+K2YkozE4jNQDVMi7xqxxe4bARHESDvvlI7SAiEAgBxw5VOYpOEX1UYMhU6wB1VBCg6raQGh7nm1WATje4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109727},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"26cd31f8761fc40807e0cc858f7c51b24cf1f4ee","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.6_1754197261444_0.8838704052501458","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"signal-compiler","version":"0.0.7","license":"MIT","_id":"signal-compiler@0.0.7","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"4fbf55f337082828c164bc48955ca8d30b63b1c5","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.7.tgz","fileCount":45,"integrity":"sha512-/4JoPYoFrEgKXiIuh0xN30fGERkVN/Nff5ZoOZeQUxxI0oyVlu0skw+MP6wXCnIYhqp9V8+JrkR5GLNKiiiqPw==","signatures":[{"sig":"MEYCIQCXScL/BQQppOjkDS+uldyfpBX5gvHvT6GEo2HzP4ZougIhALA7tB5KwDjHC5Boutkc2p9AWY2dAN+EkJ873gO/JFO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108646},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"2205c252777aa29782194ee60b85d4be52a45150","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.7_1754206230491_0.7541736406871797","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"signal-compiler","version":"0.0.8","license":"MIT","_id":"signal-compiler@0.0.8","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"2e43611d07886a04dbe5caa806c9374cb5aeacc3","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.8.tgz","fileCount":45,"integrity":"sha512-5h3a3cqHHtVyozyLeaj0i9r5w76gEwEgBhPSNBcM6qBMY+Ucb5jlav9GqcHBw5G1vMWsICG1oe6flREpqdyYuQ==","signatures":[{"sig":"MEQCIHNpAi54PI6tede0LYJxWVOKv3sStURrhfUrgi5++WhSAiAQxGJrjZu5C8ruYFc2pb0roDlQEy8PYbmKRAXpmkoniw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110263},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"924391f256288ea01cd5b060bf773c779cdca731","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.8_1754236769044_0.5304584049905763","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"signal-compiler","version":"0.0.9","license":"MIT","_id":"signal-compiler@0.0.9","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"4bf3044eeaf03846eec4c934a408a7a70a37d6a9","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.9.tgz","fileCount":48,"integrity":"sha512-YdH6UBqw83QnZoXR6LYjwFAAV5PYuanRkRPkcS7Hg3x0UBeghz7dqNd/AogZqMoNrOq2of14LVBZBKXRA8/boA==","signatures":[{"sig":"MEUCIFRvXFam5nzN6dcXdUo13smsqfOExLNmlBono4zXStpwAiEAl8JIituZ43rHY4fr131tUFngk3x8WSkeq0EclKua2Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111789},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"788564795a5c600834adedaa802dd232c145ecab","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.9_1754238728856_0.33125791991698295","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"signal-compiler","version":"0.0.10","license":"MIT","_id":"signal-compiler@0.0.10","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"05d8d5e135dcc8bd09cbb8422493b415b50d214b","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.10.tgz","fileCount":51,"integrity":"sha512-WFkB51ixiWzJD/5PRMVfEBQ+Zd0t2aHrVCMR18f+0E9Kid0MkePgmqyrpBMiiYg0Ucb/dRopgLRjE2JCa2+4AQ==","signatures":[{"sig":"MEYCIQDM7Jeix458FT1ZbOr6FSNJYnQtJJkuC1b8uumc2zO4jQIhAOszJ80bBMQmuMqMHEta1dPOx1QnXMU2nmeNAwEoO5ty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112878},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"1a636e6c388e6d4d263da328958ac36e22db44ca","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.10_1754320534076_0.4734507895506601","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"signal-compiler","version":"0.0.11","license":"MIT","_id":"signal-compiler@0.0.11","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"1eff8aa62bb7186786ed38f0659c9c442c3caa8b","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.11.tgz","fileCount":51,"integrity":"sha512-0yAUAuMZ9y7KwSpAodn0IiRq957M6uq+KV/DYxTg9QjLNMyywyJc/cjmShV7+oWFt3uWHH6RiLC2X9NpDT303Q==","signatures":[{"sig":"MEUCIQC8Rpt9NEAZaNK/QGMxxWc39pskrvWkbn2UUO9w3SPDWAIgMwYzA5J+pboneIjU6ofqOam0JkHK+0YpUrydzNGY4FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114641},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"682a99afbd6cea12f848e6edeaf7aa610d932f6b","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.11_1754325465450_0.7391029676293086","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"signal-compiler","version":"0.0.12","license":"MIT","_id":"signal-compiler@0.0.12","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"d5fad64c48bae6540c812c663039226930f8d4ca","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.12.tgz","fileCount":51,"integrity":"sha512-m7iMZ1H4jnV8mjRrIfIdVPfP3vYS3pUQipOZw7MIE9UQOqGMqi9IjwCKvz+HhbMJXRmzjw7VzlAmHtJCS+0BUA==","signatures":[{"sig":"MEUCIQCt0QLKKWrsgE4Xf1jSVexhtdCju4WJvgV9NtmBt5vBMAIgHFcCpT57OkBhQ5NuDmeOMVWxRHj03YtOaw5e9BV5mqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112878},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"071583c6c1eeb4891e86cc86251861d3cc99af5b","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.12_1754408663173_0.7018392836510814","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"signal-compiler","version":"0.0.13","license":"MIT","_id":"signal-compiler@0.0.13","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"d3103598dbeba23469edf9542c88c9ab354ace45","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.13.tgz","fileCount":51,"integrity":"sha512-aiUuFBEyoY70R/rg5k/yhXWxhxvYIhEuQT3zXYXpfI17elaa2p8cXuQG2kx5biACUE9ENML83gMlVj0e7HMW/A==","signatures":[{"sig":"MEYCIQCNPfyG/vAZSeu82m6RPoeH+oqb+7VwX43Bflru0qie4gIhAJITOfXi6JsMlhdMzCMzegfXuuKBN9gZaxUZFbTISCLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115949},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"5e29482971b3a8476832ee0f0958df2c5062d0b8","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.13_1754411623046_0.03884623576352042","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"signal-compiler","version":"0.0.14","license":"MIT","_id":"signal-compiler@0.0.14","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"c44c03ba7bd9a6926d11d57de2b46301a66fec52","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.14.tgz","fileCount":54,"integrity":"sha512-goqaSBrC6nQOi6/q6rYuGmu7bXglBy5RKhoiiRVShKS6/pLLkctlQLo4SyXBu8BPa/O7UqwJ8/f7/uP2Ia021Q==","signatures":[{"sig":"MEQCIAiHHf7nNTFo7KEI8nOBzhF4kvx4ZmA0O20fyl7IhUH3AiB7FabeydM7v258rgUcmPl4b2A4jXSE1rZxosi23G3eMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117886},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"4c22bc226a1a279d6fc9ced7ef9c3e76b3b27a9b","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.14_1754414884396_0.21792719352000955","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"signal-compiler","version":"0.0.15","license":"MIT","_id":"signal-compiler@0.0.15","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"16fbad5cf96d7248162770b2fe97c4e482e33e67","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.15.tgz","fileCount":54,"integrity":"sha512-tv9cDB9bxfgeRnHe8eVqD6Ac1K7AdYE9mh9xk+Pq8gv4aLgSCfUKYpYUoMAHl0UUXZ4TP2NMxfiNyp5U37K9vQ==","signatures":[{"sig":"MEYCIQD3sXzYwabKPOxnf4gcUeBD/jIb2Fo42SrtIzI0/zA05wIhALvptDUN4+7NKXmyaFlBViNJaUAstfew83+HxjTGycwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119005},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"a316ebb9e4343475d1ace3e818bdb60b89b0b365","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.15_1754498073180_0.24703615691916458","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"signal-compiler","version":"0.0.16","license":"MIT","_id":"signal-compiler@0.0.16","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"0f29c6b497aadfb565035bb8cb8887bf198efcfe","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.16.tgz","fileCount":54,"integrity":"sha512-mxy+DLJN0iNgMbvlqWHC4AKdUqvHBo3kcMnjO3Zk6ue+/geV12FQy96x+pN8FyNEFdUl5+xOAbql1zItPxTrOg==","signatures":[{"sig":"MEUCIG5C65Y4JNzbyAflkteIdogKQ38qirxEI41w34WMCsTUAiEApYXO+K8ECTcBK5niCTm7KE+BgVieoW2Ar4f/vn5C1Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119351},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"3dbaf1a18ff7caf25177a444704ebdf2f87b1c13","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.16_1754706827334_0.4178886306776486","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"signal-compiler","version":"0.0.18","license":"MIT","_id":"signal-compiler@0.0.18","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"26ebd90d077a28a6718195223958d4d9d5f74025","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.18.tgz","fileCount":45,"integrity":"sha512-dgqZlR9pqqT0OsZREtjqBnrNh3hmzrhKUbhj4WlZFKXLEceDLeSdfxBb/BZ+O2ftoN3fi9owK4ji3AngN1M40g==","signatures":[{"sig":"MEUCIGY3Y+cWOeAHz6VJwjcQiGYlWus9MjSRYeWm3W5TE6NYAiEAobGX1MnlRdXMZ+JkF+Vu8LXlatRkMHGLUgbAL7zGLEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77746},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"a7d33a12bf345170ff5d948eba2abeefaf85cb5b","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.18_1755015019295_0.19734645295197462","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"signal-compiler","version":"0.0.19","license":"MIT","_id":"signal-compiler@0.0.19","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"368bbae7b8cb9f38b32deddecedcd10c0bb4c9b4","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.19.tgz","fileCount":45,"integrity":"sha512-4zaGEvliiXjCSuKlop1t848ZofXhRxgO4XRZuzaEeg9AGCqtr+ZydCFpfQ3wdOhRnwqV6rmwafsm2O0FB6s8jA==","signatures":[{"sig":"MEUCIDRiKy+LaBqfVL7cxT84psfxbh89BfkUk9w8HXQOhQElAiEAtudX9xOHXNbpPsXXV4gNt3PMAPmRzQ6QtswaeGtCpHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77645},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"04579227e657bbc8d84b7c3c7d4524c4c217907e","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.19_1755015585991_0.540432030263023","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"signal-compiler","version":"0.0.20","license":"MIT","_id":"signal-compiler@0.0.20","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"08e1c1533c952cd1df4c3d01fab661c7ec564199","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.20.tgz","fileCount":45,"integrity":"sha512-HxgeFG//xcjbIL3lvjBp9h61njDzsry4hbN0bHhKwWqot1yxLApSryTl0KlrObgAdlSrw1mw7WpTbDsMiiRL4Q==","signatures":[{"sig":"MEQCICJ5V0VQ0fXK3zYLhmHc8EkOlxVgh1fqj9EyvuZfp5M2AiAsHJgsgTcP9burHXW+Cb8yjSgpN7tLyz3j75j+4WJZtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77671},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"e7a3e60b25760ca3c5893e09e88aba288de640a5","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.20_1755016541610_0.6274639657581744","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"signal-compiler","version":"0.0.21","license":"MIT","_id":"signal-compiler@0.0.21","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"71235966e05e4aef2466b9ac505cdd2a681e0970","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.21.tgz","fileCount":45,"integrity":"sha512-zWcIchjWjGErTj/eN9b0IxLw+WTO4ai0fdxjAkrYJOiZp72GUTDXzTriPSpre3AFg3P7bjINzSNE8Dn+POEzeA==","signatures":[{"sig":"MEUCIFJOUBKlkAOGqSM0PkpsMxEnv5IY7S/pLJeuUaNVR0kZAiEA9K8cOShBHd/7b17su4cMWPOTZ50jB7umd4h6mXEFm98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81517},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"006c25dc250337842c5978ab5b776d92d03e9aa3","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.21_1755276992042_0.29441574634884304","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"signal-compiler","version":"0.0.22","license":"MIT","_id":"signal-compiler@0.0.22","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"e6a722e74c8a4b4a09e466f8549c269a46241112","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.22.tgz","fileCount":45,"integrity":"sha512-8QWr0Gj3pWXSwAfX+o3et8eRPAkiL246zSpWhYgGWpxeampGcm3I8tHYFPKm0v37lJvLCzlEQweqep31wCXoaA==","signatures":[{"sig":"MEQCID58Ff1B6pWEwKCF7WQ6Z4H4r9Jku+n81E5JOg6t4LcpAiAXvQSO6G82tAaxeOJcZzLcSAoAN+RTOck2WFz9vGqWwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80632},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"037ec6e43d520965fb7cba8fb8a62dd7c44e0aa4","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.22_1755352934476_0.6137979715849131","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"signal-compiler","version":"0.0.23","license":"MIT","_id":"signal-compiler@0.0.23","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"dec43a9b9241c6fa603f5b1755cfaf70f195b3ac","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.23.tgz","fileCount":45,"integrity":"sha512-90/fYkLgjJd8BlqEH0Jb9sM9WkUocNVxLQpY+197zQPuArbEcvnjLlPt9YCnm59LtPhG+c9zsTNtl5DfS5Mxvw==","signatures":[{"sig":"MEUCIQC3qF01qqjEqtQ4+EK4eZMAGg2YUAdiimbDPZGpiWLxLAIgFSRmZyizghEBOxWTYm9ZkliCXryQgbgu2IFcPExFm5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80801},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"9f5cd1f8fc43fb53f05e82bda0c59d4cc27c3202","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.23_1755358533235_0.6813438580315954","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"signal-compiler","version":"0.0.24","license":"MIT","_id":"signal-compiler@0.0.24","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"88bb2395020b7462b7a18f4a8450ac61d7252215","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.24.tgz","fileCount":45,"integrity":"sha512-/BKjD31vPvErTvug52cwFQfwqh1W80pNEmGrMcNQyD5Fcn1gh2p0bT2e5Ha5bFXdFz5fjpec6lj39M3ZUBBO4w==","signatures":[{"sig":"MEQCIEtuWH3pfF/dlm/viRizz4UqqqgA2QX/gyuvL98wLV7OAiAlXZC6GhOmsVGCRFlmexI9AlT6NglnRcg4Di6bro5S1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81832},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"b1abf4cd6353fab5073b2b573792dc67533f8238","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.24_1755404515903_0.5430730668579631","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"signal-compiler","version":"0.0.25","license":"MIT","_id":"signal-compiler@0.0.25","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"a9c00829320a77f23e2a8fe8b29aeba3a65bf210","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.25.tgz","fileCount":45,"integrity":"sha512-Ftg4G9OuFqriXs01Zr2GqXTux3NW30lvgeqtU5sNnUdgLuiHh/jad9hXzb8Kuhb4FiFsTV1qzelXHx4sdiPxuQ==","signatures":[{"sig":"MEQCIC5S7NKeprN2OjlWhdfN54G8vibpQl0ugsRH3Kv1VPQbAiAvKhmmL0WWEVaDPag5mqrGaYtj1LAxmxCuT1DEjKXboQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81741},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"82602a53e8d96eab64e35b8b404c2e909f1da006","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.25_1755442895535_0.3092665487772963","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"signal-compiler","version":"0.0.26","license":"MIT","_id":"signal-compiler@0.0.26","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"d370d4ef85e213b6447afd961e1a19cec7dd07c1","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.26.tgz","fileCount":45,"integrity":"sha512-7HWZEbJIGybF/pKF8YhQuH/yZhHOQY89OAO1MhA52FvGBSNlPoNx3wXTiBRuvFDhA/YA4qc5CPy90KNaVIJmQw==","signatures":[{"sig":"MEUCIQCXLuYODAXzIJ2Jl2+vDjJXWIyXe8cMPFIc3SpyQ8K2dAIgJ7RNAcALarPU76hgjCkqN9xV2oknyCtAOo1z2z6mnG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81656},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"f12f61a15cec6a9fe8c7dc6ce85c687e312e3f0c","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.26_1755445971910_0.743491501427717","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"signal-compiler","version":"0.0.27","license":"MIT","_id":"signal-compiler@0.0.27","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"cd0d38c09516a887581028d399443c92815b700e","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.27.tgz","fileCount":45,"integrity":"sha512-rPaHxR1duWhxxmpuV+JqoqicmR/1p5RcGIfMeWqZ6Hekt5q8lKIHslbcpDuGdbrbdirS5G/m5k+I0YLZcKgzmA==","signatures":[{"sig":"MEQCIDsamRUk9xmLr7/CPMbmo6SSygekM74kGQ54GrHPfcmDAiBotbv0DzGKiSBC7dxN7Omg9yIaQ4VHcYWxpHSloK7SIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81644},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"074956789e5ed79af5985176124853daafc6a25f","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.27_1755447321640_0.1477700750446953","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"signal-compiler","version":"0.0.28","license":"MIT","_id":"signal-compiler@0.0.28","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"2fc7462906fb712ca5b397c2b1915707d94acdb2","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.28.tgz","fileCount":45,"integrity":"sha512-rEut2N5DnUb1wpOcNmeV688t9SCn4y3/xEFBK3zcesSdWyBSOkNf3lIeoN7PqeT9q2bwE4gt0pDaU8P05gNXcg==","signatures":[{"sig":"MEUCIQDKSQYg9R+JVE8VGjfdHEm0DhbDnAeLb6YckWOR6d8zrAIgT/kGDE0VM0KMPnAf8MFpzgp5OV/Uxq0oehZZCXlc4nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82476},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"5558084aca187c6de82e14e28aca704a7fbb510d","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.28_1755449806913_0.26973050278963284","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"signal-compiler","version":"0.0.29","license":"MIT","_id":"signal-compiler@0.0.29","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"66dbbe228337345089b9d861ef1600512c870cc9","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.29.tgz","fileCount":45,"integrity":"sha512-2LD1UdlPtePYsJxsscWDGlpOknlUUqTglncvLbrvgIsUds2uYUj8V5NVElM3Ux3ZKdZJqVeOx8KElet0019gMQ==","signatures":[{"sig":"MEYCIQCjxXi/uSBwhDPcAyZkCqsQS6Pg3vpYz2OWzFKs8LttwQIhANfRhsjAcu3nUl6yPOjZ8U/FSVQLZzJpG+Nl5VH4GWHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82754},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"0d6129060a1220c6974a79ca1872426092568d7d","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.29_1755879974693_0.6989533178786591","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"signal-compiler","version":"0.0.30","license":"MIT","_id":"signal-compiler@0.0.30","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"dd364f7e94bfbef7f3ef8709df45401412694b5e","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.30.tgz","fileCount":45,"integrity":"sha512-TJqsall+NOr9V8kajxprTL7n+xKpm0iWjQuN1GGhHx5gvz94SFNyNaJdtFTRGC+oqSh03AWdKMRiYuk0Re43wg==","signatures":[{"sig":"MEUCIHb9jl0AG7WG+fHcALzM/Dyi6dHSX1+W/ljvycty33f+AiEApIzA5ngyneoy3obI5SWY6Ijd5pao8yNiBHbJtCk4Iaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83184},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"c19d6d17ef8e1df2c47b0a9a346816efa8596ebd","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.30_1755928338037_0.5548697669964873","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"signal-compiler","version":"0.0.31","license":"MIT","_id":"signal-compiler@0.0.31","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"154192a77f5c3a9eb4c7ad522bbab1643f113bc1","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.31.tgz","fileCount":45,"integrity":"sha512-RRLBqvMo9+5S8ngcJ1jYq4YK/6Mi9u1r+Ib1Pbr16jTxUL4P+Wtc/8oXENoW/Uao97DYiziYu3Yb8xIlwYuTNA==","signatures":[{"sig":"MEYCIQC4xn1VvY0+iyJGMQE5D9JcYfo4AYWCwUR8GbR9ezBW6wIhAOqE8FyUQ3yzB73PaOb/gs+FagMrepbBNW8UeytId5GF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83331},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"1b6636313a8958978a450b6b4d83a9b10bb1255e","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A presets of signal compile strategies.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.31_1755940230176_0.8938193264494341","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"signal-compiler","version":"0.0.32","license":"MIT","_id":"signal-compiler@0.0.32","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"75c82b4809a4e69a0cd1f4b70c687ec6e39d2a54","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.32.tgz","fileCount":45,"integrity":"sha512-ZAjFXfeviSfsoHzaLEr07PgpBKWWBJNXlyRzHmSB4PZBp4hvcR/R9S9SAPvJj4TZaLVXFsFsmnSchNZzOU1H5A==","signatures":[{"sig":"MEUCICH5xxqe7o35qzfORZ27iJaOpMf05A/C2NoglRrfbCCRAiEAoFoYksctf+tGU9TAWkMRg8ThGgn47sTMTR2uSDHiA0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63965},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"c5b04c415f4a727f5498c4b3502d7f94c9cb23a8","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A revolutionary compile-time strategy for building signal-based reactive applications.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.32_1760627356095_0.14363217528509264","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"signal-compiler","version":"0.0.33","license":"MIT","_id":"signal-compiler@0.0.33","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"05afffe063c9c7913a0e173213ecf1e976f3522e","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.0.33.tgz","fileCount":45,"integrity":"sha512-/DQ/3eJsUwjlNOwXVOJTvNXrjhcX5ZPwOQrE/PJ3uR3RDHzjsSJMD/t8bqXbXkRpvmISnlgsQowVopPX7DcIdg==","signatures":[{"sig":"MEUCIQCa0c8NLsRS0zVLB4e3w+PWH/WI1uDDa+QvXL9xdsNL3wIgY4Nr98+nh2xsCewfhvR4kde0WOmxR4LWl4ZCyUXAWso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63948},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"9e7532cbc098d9ec28c741f2a1543902a6e00555","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"A revolutionary compile-time strategy for building signal-based reactive applications.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.0.33_1763993947602_0.16822839616573293","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"signal-compiler","version":"0.1.0","license":"MIT","_id":"signal-compiler@0.1.0","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"93426b1925d406fb153e9df135576a0848c6e31d","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.0.tgz","fileCount":45,"integrity":"sha512-cI1scm/oTVfm+ejURXB6Dj0uGU6l6WORpdHFi5yfmkEitdnO6cnVZAukn2453DFSaKtcNbLh1mIGd1oh4m8Rqw==","signatures":[{"sig":"MEQCICybQenzxFVfDwFTi9wgMMWOW+E1G+1Ula71W0MwCb/dAiAQuvb726WijxiBzPJZifvpONL0yWefSDLqa0eSmYBS6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64244},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"5e20df155990164d5d41a64344d017dac8163323","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"一种革命性的编译策略，用于构建基于 Signal 信号的响应式应用程序。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.46.2","vitest":"^3.2.4","typescript":"^5.0.0","@babel/core":"~7.24.5","@rollup/pluginutils":"~5.2.0","@types/babel__helper-module-imports":"^7.18.3"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.0_1764000082331_0.4746115626145231","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"signal-compiler","version":"0.1.1","license":"MIT","_id":"signal-compiler@0.1.1","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"b69ac24572d85f7bf867a5052d8254d8533edf75","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.1.tgz","fileCount":45,"integrity":"sha512-1TC+1VbIxJSAQzxU1Nbd3FIOu8e6SUbIHSbKVIvQi1IKOJYPsrtJf5i4F519mQfYbH5aX2TFSJLImdNZ9ajaHg==","signatures":[{"sig":"MEUCIQCr6/1D2fQaiCpJripauHAsB/oZj00XV+hGUSdA1ZI/VAIgWDffRmy4BWATRbWYpW2kD28ifqBV3uHRhqGg3Pk77A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64244},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"13e95c17b8bca1a5f78a7ad5bcc5386639c12ba0","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"一种革命性的编译策略，用于构建基于 Signal 信号的响应式应用程序。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.1_1764084760901_0.3367906470273869","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"signal-compiler","version":"0.1.2","license":"MIT","_id":"signal-compiler@0.1.2","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"dist":{"shasum":"4dd0aa8f5f3f5a814e7724820eaf8366d22eb4fc","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.2.tgz","fileCount":45,"integrity":"sha512-Q1WPschjAj8YHQ9/0IkIJSI8epyZSL/ftvhDFCcwC4OorK0ykKx6CiUI5AzkJEzZ0+2X0J3Xs0rjBxbiGF1VYg==","signatures":[{"sig":"MEQCICRU4tVbReyvAL3Vt75UEjLKHsgzLesBKbpt1k+OY/67AiBXETWTr8bIXBk0uYzCl4hx0Xdk4Cy+Ybrdwjo1fXvTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64214},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"769383b96ebd4792e1ae3d47f76ae1166b69a26d","scripts":{"test":"vitest --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"anuoua","email":"anuoua@gmail.com"},"_npmVersion":"10.8.2","description":"一种革命性的编译策略，用于构建基于 Signal 信号的响应式应用程序。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.2_1764646957170_0.34785707493407747","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"signal-compiler","version":"0.1.3","license":"MIT","_id":"signal-compiler@0.1.3","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"7b47c11e308e82c4df4f4acc5c279b0e332fbcb6","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.3.tgz","fileCount":45,"integrity":"sha512-+6wqLH2LLu7PwUZMqS8w2WBXERSQs8An0wFE3C4r3GxoxxMPn3AQrfIXa9kzb8r6ztv/Hk3VFAcl8jtad8+pwA==","signatures":[{"sig":"MEUCIQC49nksn3JAHwwfszBR9tXER+iYYLZZ/+ynckPyyuaSjgIgOCJm0neZep51FyzWcPKSouCVxedbm2BfBkGuF0YOCME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64711},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"e167226be441091f28947c5226d442227e745942","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.11.0","description":"一种革命性的编译策略，用于构建基于 Signal 信号的响应式应用程序。","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.3_1775198988757_0.519721290767315","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"signal-compiler","version":"0.1.4","license":"MIT","_id":"signal-compiler@0.1.4","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"4e5d83d84de2e00521886142721e662e33aaed78","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.4.tgz","fileCount":48,"integrity":"sha512-/kvNB14O0C0634U3PXPSY8IMpNyv5VELdegA7nZUeXPihwj9FSX+SkfmATWCLfCw958EJsnt+h9TZAiurX0w5g==","signatures":[{"sig":"MEYCIQC6ukxIDhldLrv5tXweTwMXqf8w7i3Mo1tklTMGCR79bwIhAIG25y8yYy5Qmu1R0QeHtfHvwmQ75v7jb1okNZbWkoEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66426},"main":"./dist/index.js","types":"./dist/types.d.ts","exports":{"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"},"./transform-jsx-react":{"types":"./dist/transform-jsx-react.d.ts","default":"./dist/transform-jsx-react.js"}},"gitHead":"a74720fa7b7330dfd5201b703eaec7628820d307","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/types.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.11.0","description":"一种革命性的编译策略，用于构建基于 Signal 信号的响应式应用程序。","directories":{},"_nodeVersion":"24.14.1","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-plugin-utils":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@babel/helper-annotate-as-pure":"^7.27.3","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.4_1776960443455_0.6499609857744928","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"signal-compiler","version":"0.1.5","license":"MIT","_id":"signal-compiler@0.1.5","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"a2b6715b417a2d70e0c911cd64ad3227faf9f083","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.5.tgz","fileCount":36,"integrity":"sha512-IUPppLJxUWcLbuT0ydPEML+RouCZxeJs1JEssxfkdv8Mmb0zyjYP7C1g9qR7VsempJw21/DlWzYMMtIj3jY0yQ==","signatures":[{"sig":"MEUCIChbrrqrDV2py1z2n6oexNU8qteglTmbRHuoPy4xw/vAAiEAoYSpSIyxeAP21bLgDOXdnLWrJj6bFLKOWefDF2AOda0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63547},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"8341225183524f58b68b913d73a747e27d678e02","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.16.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.5_1785513630693_0.17376447489366376","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"signal-compiler","version":"0.1.6","license":"MIT","_id":"signal-compiler@0.1.6","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"5cadfbdf8dea0ffdd041932ab398718d395c99da","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.6.tgz","fileCount":42,"integrity":"sha512-NUaVip7D5MqhDXWXB0rvwRxfgPRK0m3DNhfURcDFVsKVYEmNMAoukY212nF0jj7UKri0+Dmbo15e/dIx7s10gQ==","signatures":[{"sig":"MEUCIQCpdlzVdYcLB17pA0hHdK73Iun68bdP8y+AqjnGsHS7dQIgYSdru9IEdCh0qPDELXaNBAWG/+yFZst6EmYH8f2o8lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84599},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"5e2c54baccf323e53df86fa535e32dec55504d3e","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.16.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.6_1785553046001_0.8907403275688099","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"signal-compiler","version":"0.1.7","license":"MIT","_id":"signal-compiler@0.1.7","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"716e5b732ae96024e91da65b39fad7496e5af8c5","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.7.tgz","fileCount":42,"integrity":"sha512-DcUDX+g1D9V+F+jRTnvqO4TebwJpmcLZlaLi2l6CrbDIv/B/LiRM1yxJ0JLruv2rhyZzp8rE1bmiwjtqed4GjQ==","signatures":[{"sig":"MEUCIEXQwofroqc26rTE0l+2f64ZxczfIxYHd45dLzS3prI1AiEApBm5pxEomMUTM+Y6T1FDxItuMmxjo2jIs1S9apwmSjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84877},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"baeec45cd02d8d8b79048b8f1b30542c74db9371","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.16.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.7_1785648978363_0.6087192245646222","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"signal-compiler","version":"0.1.8","license":"MIT","_id":"signal-compiler@0.1.8","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"5c99614eb58ff8981c3a76952282dbb3af0f1ec6","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.8.tgz","fileCount":45,"integrity":"sha512-ulWmrvbzES1aauMJqPaMsFh2B8jqjC1N4OhO7Ix4zerVHiTAaexFWvuYQ9ylQdxJjAXXluGjSK81XBdqUXq1JQ==","signatures":[{"sig":"MEYCIQDb9ENAgdlf4oLnbyQglMysKnKbMhEjjhqf6WT+qe/uzAIhAPYJjhFaZGg3zFZJz7aUYGS0gKHtaDE5vqb6gzYyWqlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90658},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"f3cb3b36455dcb9cd93237538455f915d01e22bd","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.16.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.8_1786377730151_0.19488632602250244","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"signal-compiler","version":"0.1.9","license":"MIT","_id":"signal-compiler@0.1.9","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"a3f3f2e65762e59e4f671dcc411863f8c41fb213","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.9.tgz","fileCount":45,"integrity":"sha512-Bg3Hp7nZ/+mHhewrlBo5qZKveoXTtooVvGbPPSQ1OZ1SU4Xu6ZhlyK3AtM3BM43FhbFjVg2TyDmhR8O87cWU6g==","signatures":[{"sig":"MEYCIQCwxiqlyeSHnzF0mth1Tu7XhTfPsS9pqk8OxM8WnhbxxQIhAKnrPHkSpfPVlQek8OoOv1Dno4Kk7KQWXMRbjoN1A51v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92032},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"ec3522ed3b6108141cc31d381ff4f15cbfbe7f58","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.16.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.9_1786378904270_0.2234306600021383","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"signal-compiler","version":"0.1.10","license":"MIT","_id":"signal-compiler@0.1.10","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"53b88fbb38a9f13f2a2ec28f41c7904203cfc265","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.10.tgz","fileCount":45,"integrity":"sha512-koZurpImRH4LcyLq1Llh26lsxvmMetSSHN9yEjwaCtp5HKIkmtGbhYQP91XFpHqRk9Or94OcRHvn9Gd3hMI0/A==","signatures":[{"sig":"MEQCIGvrb2ugJUpzGScLaDbV7gEByWqmPlkqEfnmhHE1xcdxAiApkuSHII770YHUrRmA4ETFdd+kWUTkel4dvTP16b9hIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94015},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"a8ea847733299dfcdb208e93c1ca072f581e077c","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.17.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.10_1786814110607_0.8356798611661915","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"signal-compiler","version":"0.1.11","license":"MIT","_id":"signal-compiler@0.1.11","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"f9edfba8d9f222a64a643830bcf646690ad444a2","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.11.tgz","fileCount":48,"integrity":"sha512-grUBq471rmK/CGhurruPy4bQcFm//X/KGeYdS2gwuanHAGFMuLqQ8JKSW9DOe3irmpHERwqRHSMdFpSYG4B2Ww==","signatures":[{"sig":"MEUCIQDVvzFmOJpNDKYVdoF3KTLEItmw/TxGQ3KOB1Z0CCTRjQIgMGMb66tI0Q+lpo4RvsA97b1/4WEyjT1AvssbFmrqkww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107647},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"3cf305a23e207116b3d37a84d3827a4fc5d8ef79","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.17.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.11_1786892218250_0.6573641722047587","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"signal-compiler","version":"0.1.12","license":"MIT","_id":"signal-compiler@0.1.12","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"homepage":"https://github.com/anuoua/signal-compiler#readme","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"dist":{"shasum":"499d46a2a0b8ab688697c5a379aef01091c3be3a","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.12.tgz","fileCount":48,"integrity":"sha512-QjpiO3E+/8ykombjiZtPfD2SKDmzVQ37hCkE6QH91zOVlVSYwKwrnCGgI21d3MR5+6rjT7PvfCEK0PNJ5ObkVQ==","signatures":[{"sig":"MEQCIDPRe9UmnV2ODinS6r840cbxtN38F7tsU9mZlclBqn9PAiBzd0IA09dvmfBGSAPPlbZkfqzroXJrZo+3Pk4GE2JW0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107798},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.js"}},"gitHead":"6f78b7bda4a57e197e594e1bd61d7c19eccd973f","scripts":{"test":"vitest --run --disableConsoleIntercept","build":"tsc -p tsconfig.build.json"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"_npmVersion":"11.17.0","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"rollup":"^4.46.2","@babel/core":"~7.24.5","@babel/types":"^7.28.2","@types/babel__core":"^7.20.5","@rollup/pluginutils":"~5.2.0","@babel/plugin-syntax-jsx":"^7.27.1","@babel/helper-module-imports":"^7.27.1","@types/babel__helper-module-imports":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.0.0","source-map-js":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/signal-compiler_0.1.12_1787243420199_0.5707576317075416","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"signal-compiler","main":"./dist/index.js","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","license":"MIT","version":"0.1.13","scripts":{"build":"tsc -p tsconfig.build.json","test":"vitest --run --disableConsoleIntercept"},"repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"exports":{".":{"default":"./dist/index.js","types":"./dist/index.d.ts"},"./rollup":{"default":"./dist/rollup.js","types":"./dist/rollup.d.ts"}},"devDependencies":{"source-map-js":"^1.2.1","typescript":"^5.0.0","vitest":"^3.2.4"},"dependencies":{"@babel/core":"~7.24.5","@babel/helper-module-imports":"^7.27.1","@babel/plugin-syntax-jsx":"^7.27.1","@babel/types":"^7.28.2","@rollup/pluginutils":"~5.2.0","@types/babel__core":"^7.20.5","@types/babel__helper-module-imports":"^7.18.3","rollup":"^4.46.2"},"gitHead":"c7f2ef4dd2ba4bd2a690a1de293bb64430e781fe","_id":"signal-compiler@0.1.13","description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"homepage":"https://github.com/anuoua/signal-compiler#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ww2kVfB1BCRjYSPdtIx2FVxKbvTPHw4UOZ2KTqTKDA9DOSSeiztxmPK5FcX/nmPKcSw/qJpNEYozsPQIXm/OKw==","shasum":"7e26a47fa86b109c5c5a70a3666a602aca15a46b","tarball":"https://registry.npmjs.org/signal-compiler/-/signal-compiler-0.1.13.tgz","fileCount":48,"unpackedSize":107804,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/signal-compiler@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIASrF9z/2QZK9Ie+hcatqrugDxsZKevGN+1TPaW1T8NCAiEA72uHtbA51ifj3ZQAT4o9gpTiX19w+v/4L/IXCVdZajA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d833045-90a8-440a-a19e-be6de9baeb54"}},"directories":{},"maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signal-compiler_0.1.13_1787840652117_0.40638176054485853"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-13T16:30:43.163Z","modified":"2026-08-27T14:24:12.591Z","0.0.1-0":"2024-05-13T16:30:43.550Z","0.0.1":"2025-08-02T07:19:42.186Z","0.0.2":"2025-08-02T10:05:03.177Z","0.0.3":"2025-08-02T10:23:02.601Z","0.0.4":"2025-08-02T15:42:50.768Z","0.0.5":"2025-08-03T04:44:15.130Z","0.0.6":"2025-08-03T05:01:01.653Z","0.0.7":"2025-08-03T07:30:30.698Z","0.0.8":"2025-08-03T15:59:29.267Z","0.0.9":"2025-08-03T16:32:09.073Z","0.0.10":"2025-08-04T15:15:34.361Z","0.0.11":"2025-08-04T16:37:45.893Z","0.0.12":"2025-08-05T15:44:23.357Z","0.0.13":"2025-08-05T16:33:43.359Z","0.0.14":"2025-08-05T17:28:04.596Z","0.0.15":"2025-08-06T16:34:33.405Z","0.0.16":"2025-08-09T02:33:47.524Z","0.0.18":"2025-08-12T16:10:19.494Z","0.0.19":"2025-08-12T16:19:46.184Z","0.0.20":"2025-08-12T16:35:41.802Z","0.0.21":"2025-08-15T16:56:32.283Z","0.0.22":"2025-08-16T14:02:14.651Z","0.0.23":"2025-08-16T15:35:33.483Z","0.0.24":"2025-08-17T04:21:56.089Z","0.0.25":"2025-08-17T15:01:35.736Z","0.0.26":"2025-08-17T15:52:52.099Z","0.0.27":"2025-08-17T16:15:21.835Z","0.0.28":"2025-08-17T16:56:47.098Z","0.0.29":"2025-08-22T16:26:14.886Z","0.0.30":"2025-08-23T05:52:18.224Z","0.0.31":"2025-08-23T09:10:30.941Z","0.0.32":"2025-10-16T15:09:16.286Z","0.0.33":"2025-11-24T14:19:07.781Z","0.1.0":"2025-11-24T16:01:22.519Z","0.1.1":"2025-11-25T15:32:41.148Z","0.1.2":"2025-12-02T03:42:37.448Z","0.1.3":"2026-04-03T06:49:48.927Z","0.1.4":"2026-04-23T16:07:23.633Z","0.1.5":"2026-07-31T16:00:30.856Z","0.1.6":"2026-08-01T02:57:26.157Z","0.1.7":"2026-08-02T05:36:18.494Z","0.1.8":"2026-08-10T16:02:10.328Z","0.1.9":"2026-08-10T16:21:44.394Z","0.1.10":"2026-08-15T17:15:10.802Z","0.1.11":"2026-08-16T14:56:58.393Z","0.1.12":"2026-08-20T16:30:20.352Z","0.1.13":"2026-08-27T14:24:12.242Z"},"bugs":{"url":"https://github.com/anuoua/signal-compiler/issues"},"license":"MIT","homepage":"https://github.com/anuoua/signal-compiler#readme","repository":{"url":"git+ssh://git@github.com/anuoua/signal-compiler.git"},"description":"一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。","maintainers":[{"name":"anuoua","email":"anuoua@gmail.com"}],"readme":"# Signal Compiler\n\n一种基于**命名约定**的编译策略，用于构建 Signal 信号驱动的响应式应用。\n\n只要给变量加上 `$` 前缀，编译器就会在构建时把它自动转换成信号——开发时几乎无感，代码更接近普通变量，可读性更高，同时获得完整的 TypeScript 类型推导。\n\n告别冗长的 `signal()` 包装器，拥抱声明式响应性。　[English](./README-en_US.md)\n\n## 特点\n\n- **声明式 API**：用熟悉的 `$` 前缀变量，无需学习新的运行时原语。\n- **命名即信号**：`$` 前缀是唯一约定，信号与普通变量泾渭分明，显式可控。\n- **框架无关**：提供 Babel 插件与 Vite/Rollup 插件，可与 [j20](https://github.com/anuoua/j20)、[Preact Signals](https://github.com/preactjs/signals) 等任意信号库搭配。\n- **类型友好**：源码里就是普通变量，TypeScript 无需任何特殊配置即可正常工作。\n\n## 工作原理\n\n编译器扫描代码中所有 `$` 前缀的标识符，并按规则改写：\n\n- `let $x = v` → 创建可变信号\n- `const $x = v` → 创建派生信号\n- 读取 `$x` → 自动追加 `.value`\n- 赋值 `$x = v` → 重定向到 `.value = v`\n\n所需的 `signal` / `computed` 会从你指定的模块（`importSource`）**按需自动注入**——只有当文件里真正创建或派生信号时才注入对应的辅助函数（为避免与已有变量冲突，注入的标识符带下划线前缀）。因此一个**只读取、赋值**信号的文件（例如跨文件消费）不会产生任何额外 import；只有声明了信号的文件顶部才会出现：\n\n```javascript\nimport { signal as _signal, computed as _computed } from \"@preact/signals\";\n```\n\n> 下文各规则的「编译为」省略了重复的 import 行，但 `_signal` / `_computed` 即代表上述按需注入的辅助函数。\n\n## 快速开始\n\n### 安装\n\n```bash\nnpm install signal-compiler\n```\n\n### Babel 配置\n\n```javascript\n// babel.config.js\nimport { signalCompiler } from \"signal-compiler\";\n\nexport default {\n  plugins: [\n    [signalCompiler, { importSource: \"@preact/signals\" }],\n  ],\n};\n```\n\n### Vite 配置\n\n```javascript\n// vite.config.js\nimport { defineConfig } from \"vite\";\nimport { signalCompilerRollup } from \"signal-compiler/rollup\";\n\nexport default defineConfig({\n  plugins: [\n    signalCompilerRollup({\n      include: \"src/**/*.{js,jsx,ts,tsx}\",\n      config: { importSource: \"@preact/signals\" },\n    }),\n  ],\n});\n```\n\n运行 `vite dev` 或 `vite build`，`$` 前缀代码即被自动编译。\n\n## 配置选项\n\n| 选项 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| `importSource` | `string` | `\"j20\"` | `signal` / `computed` 的来源模块 |\n| `autoImport` | `boolean` | `true` | 是否自动（按需）注入 `signal` / `computed`（关闭则需自行导入，标识符须命名为 `signal` / `computed`） |\n| `diagnostics` | `boolean` | `true` | 开启编译期诊断（响应链断裂、命名契约违例，见[诊断](#诊断)） |\n| `identifierSignalDeclaration` | `boolean` | `true` | `let` / `const $x` 标识符声明的转换 |\n| `patternSignalDeclaration` | `boolean` | `true` | 解构声明（`let/const { a: $a }`）的转换 |\n| `identifierSignalRead` | `boolean` | `true` | 信号读取时追加 `.value` |\n| `identifierSignalAssign` | `boolean` | `true` | 信号赋值时重定向到 `.value` |\n| `customHookSignal` | `boolean` | `true` | 自定义 Hook（`$use*`）的参数与返回值转换 |\n| `markerSignalComponent` | `boolean` | `true` | 识别 `@signal-component` 注释标记的行内组件（render prop，见[行内组件](#8-行内组件signal-component-标记)） |\n\n> Babel 用户直接在插件选项中传入；Vite/Rollup 用户将其放在 `config` 字段下。\n\n## 编译规则\n\n### 1. 创建信号\n\n`let` 声明的 `$` 前缀变量会被 `signal()` 包裹：\n\n```javascript\nlet $name = 1;\n// 编译为：\nlet $name = _signal(1);\n```\n\n### 2. 读取信号\n\n任何对信号的引用都会自动追加 `.value`：\n\n```javascript\nlet $name = 1;\nconsole.log($name);\n// 编译为：\nlet $name = _signal(1);\nconsole.log($name.value);\n```\n\n### 3. 赋值信号\n\n对信号赋值会重定向到 `.value`，包括复合赋值与自增自减：\n\n```javascript\nlet $name = 1;\n$name = 2;\n$name += 1;\n$name++;\nconsole.log($name);\n// 编译为：\nlet $name = _signal(1);\n$name.value = 2;\n$name.value += 1;\n$name.value++;\nconsole.log($name.value);\n```\n\n**解构赋值语句**（非声明的 `({ $a } = obj)` / `[$a] = arr`）同样会把每个 `$` 目标重定向到 `.value`：\n\n```javascript\nlet $a, $b;\n({ $a, k: $b } = obj);\n[$a, $b] = arr;\n// 编译为：\n({ $a: $a.value, k: $b.value } = obj);\n[$a.value, $b.value] = arr;\n```\n\n### 4. 派生信号\n\n`const` 声明的 `$` 前缀变量会被 `computed()` 包裹，自动建立依赖：\n\n```javascript\nlet $name = 1;\nconst $displayName = $name + \"a\";\n// 编译为：\nlet $name = _signal(1);\nconst $displayName = _computed(() => $name.value + \"a\");\n```\n\n**例外**：当初始化表达式本身已经是信号来源时，会跳过 `computed` 包裹——包括自定义 Hook 调用（`$useX(...)`，其返回值已是信号）和透传调用 `$()`（见下条）。\n\n### 5. 信号透传 `$()`\n\n当信号出现在 **名为 `$` 的函数调用**中时，编译器会**跳过**对其 `.value` 的转换。`$` 表示「我明确要的是信号对象本身」。因此 `const $x = $($a)` 这种形式不会被包成 `computed`，参数 `$a` 也不会被追加 `.value`：\n\n```javascript\nlet $a = 1;\nconst $b = $($a);\n// 编译为：\nlet $a = _signal(1);\nconst $b = $($a);\n```\n\n这在与需要「信号对象本身」的 API 交互时非常有用。\n\n### 6. 自定义 Hook\n\n函数名以 `$use` 开头的函数会被视为自定义 Hook。编译器会：\n\n1. 把**返回值**包裹进 `computed`；\n2. 在**调用处**把每个实参包裹进 `computed`（以保留响应性）。\n\n```javascript\nfunction $useName($age) {\n  let $name = 1;\n  return $name + $age;\n}\nlet $age = 1;\nconst $name = $useName($age);\nconsole.log($name);\n\n// 编译为：\nfunction $useName($age) {\n  let $name = _signal(1);\n  return _computed(() => $name.value + $age.value);   // 返回值 → computed\n}\nlet $age = _signal(1);\n// 派生信号 const $name 的初始值是 Hook 调用，故跳过 computed 包裹；\n// 调用时实参 $age 被包进 computed。\nconst $name = $useName(_computed(() => $age.value));\nconsole.log($name.value);\n```\n\n> Hook 体内**所有** `return`（含 `if` / `for` / `try` 等嵌套块中的）都会被包裹；属于内部嵌套函数的 `return` 不会。\n\n**展开参数不被支持（编译器的限制）**：自定义 Hook（`$use*`）、组件、`@signal-component` 标注的函数，**调用处展开传入**（`$useQuery(...$params)`）或**声明处使用 rest 参数**（`(...args)`、`(...$args)`）都会编译报错——这三类函数的参数必须是**固定的、命名的 `$` 信号**，展开/rest 会固化或动态化参数列表，破坏信号契约：\n\n```javascript\nconst $qs = $useQuery(...$params); // ⚠ 报错：spread arguments are not supported\nconst $useQuery = (...args) => ...; // ⚠ 报错：rest parameter \"args\" is not supported\n// 改为：数组信号参数\nconst $useQuery = ($params) => $params.value.map(a => a.value);\nconst $qs = $useQuery($params);\n```\n\n> 例外：解构 pattern 内的 rest（`({ a: $a, ...$rest })`）是**对象剩余属性**，不是参数集合，会被正常转换为 `$rest` computed，不受此限制。\n\n### 7. 组件函数\n\n函数名首字母大写（符合 React 组件约定）即视为组件。组件的**每一个参数都必须是 `$` 信号**（自定义 Hook、组件、`@signal-component` 标注函数的统一契约）——标识符参数不带 `$`（`(props)`）或解构别名不带 `$`（`({ a: b })`）会在编译期报错。\n\n- **标识符参数**（如 `($props)`）：不解构、不改写。框架传入的是信号对象，函数体内对 `$props` 的引用会照常追加 `.value`。\n- **解构参数**：会被替换为临时变量，每个 `$` 前缀的解构目标转成 `computed`（含默认值与 `...$rest`）：\n\n```javascript\nconst App = ({ msg: $msg = \"hello\" }) => {\n  return $msg;\n};\n// 编译为：\nconst App = __$0 => {\n  const $msg = _computed(() => __$0.value[\"msg\"] ?? \"hello\");\n  return $msg.value;\n};\n```\n\n### 8. 行内组件（`@signal-component` 标记）\n\n行内组件（render prop，如 `<Comp Title={({ msg: $msg }) => ...} />`）是**匿名函数**，没有名字可依。signal-compiler 本身不处理 JSX，因此约定：由 JSX 转换插件（如 j20 的 jsx-transform）在函数节点上添加 `@signal-component` 注释标记，编译器检测到标记即按组件编译（参数解构 → `computed`）：\n\n```javascript\n// 源（JSX 转换插件先于 signal-compiler 执行，并在函数上添加标记）：\nconst Comp = () => ({\n  get Title() {\n    return /* @signal-component */ ({ msg: $msg }) => {\n      return $msg;\n    };\n  },\n});\n// 编译为：\nconst Comp = () => ({\n  get Title() {\n    return /* @signal-component */ __$0 => {\n      const $msg = _computed(() => __$0.value[\"msg\"]);\n      return $msg.value;\n    };\n  },\n});\n```\n\n要点：\n\n- **标记必须用块注释**（`/* @signal-component */`，即 `t.addComment(node, \"leading\", \"@signal-component\")`），不要用行注释——行内组件常落在 `return` 表达式位置，行注释会触发 ASI 损坏代码。\n- 标记需在 signal-compiler 运行**之前**存在，因此 JSX 转换插件必须先于 signal-compiler 执行（独立 Babel pass）。\n- 识别优先级：`$use*` Hook > 首字母大写组件 > `@signal-component` 标记。\n- 标记字符串可从入口导出以避免漂移：`import { SIGNAL_COMPONENT_MARKER } from \"signal-compiler\"`。\n- 可通过 `markerSignalComponent: false` 关闭。\n\n### 9. 解构赋值\n\n通过 `$` 前缀的别名接收解构值，可保留响应性。编译器会把整个右侧包进 `computed`，再为每个 `$` 别名生成一个 `computed` 访问：\n\n```javascript\nfunction $useName({ name: $name }) {\n  return { displayName: $name + \"a\" };\n}\nconst { displayName: $displayName } = $useName({ name: 1 });\nconsole.log($displayName);\n\n// 编译为：\nfunction $useName(__$0) {\n  const $name = _computed(() => __$0.value[\"name\"]);\n  return _computed(() => ({\n    displayName: $name.value + \"a\"\n  }));\n}\nconst __$1 = $useName(_computed(() => ({ name: 1 })));\nconst $displayName = _computed(() => __$1.value[\"displayName\"]);\nconsole.log($displayName.value);\n```\n\n> `__$0`、`__$1` … 是编译器生成的临时变量（下划线开头，全局递增），用来暂存信号对象。\n\n## 信号传递\n\n信号只能传递给下一个信号——即传递链上的每一步都必须保持 `$` 前缀（包括函数入参）。一旦在中途赋给非 `$` 前缀的变量，响应链就会断裂，界面不再更新。\n\n```javascript\nconst $useMsg = ({ msg: $msg = \"hello\" }) => {\n  return { msg: $msg };\n};\nlet $hello2 = { msg: \"hello2\" };\nconst { msg: $msg } = $useMsg($hello2);\n```\n\n链路：`$hello2 → $useMsg($hello2) → { msg: $msg }`，每一步都保持了 `$` 前缀，传递成功。\n\n## 诊断\n\n开启 `diagnostics`（默认开启）后，编译器会对三类**原本会静默失效**的错误打印带代码位置的警告（不会中断编译）：\n\n1. **响应链断裂**——信号被赋给非 `$` 前缀的变量：\n   ```javascript\n   let $a = 1;\n   const b = $a;   // ⚠ \"$a\" is a signal but is assigned to non-signal \"b\" — the reactive chain breaks here.\n   ```\n2. **命名契约违例**——`$` 前缀的声明无法成为信号：\n   ```javascript\n   let $a;              // ⚠ \"$a\" has a $ prefix but no initializer, so it will not become a signal.\n   function $foo() {}   // ⚠ function \"$foo\" starts with $ but is neither a custom hook ($use*) nor a component.\n   ```\n3. **解构快照断裂**——从信号源解构出非 `$` 前缀的普通别名，该别名会成为声明时刻的一次性快照：\n   ```javascript\n   const { a: $a, hello } = $some;  // ⚠ \"hello\" is destructured from signal \"$some\" without a $ prefix — the reactive chain breaks here.\n   // 需要响应时改为：const { a: $a, hello: $hello } = $some;\n   ```\n\n警告带文件位置与代码高亮，便于排查；可通过 `diagnostics: false` 关闭。\n\n## 局限与注意事项\n\n- **基于命名约定**：编译器仅凭 `$` 前缀识别信号，**不区分作用域与绑定**。任何带 `$` 前缀的标识符（包括第三方代码、jQuery 风格的 `$xxx`）都会被当作信号转换。混用此类代码时请注意隔离。\n- **响应链必须显式维护**：见[信号传递](#信号传递)，丢失 `$` 前缀即丢失响应性——开启 [诊断](#诊断) 可在编译期自动发现这类断裂。\n- **`$` 前缀是强约定**：`$use*` 是 Hook、首字母大写且带 `$` 参数的是组件、其余 `$xxx` 是信号。请避免命名冲突。\n- **行内组件需标记**：匿名函数（render prop）不会被自动识别为组件，需要 JSX 转换插件添加 `@signal-component` 注释（见[行内组件](#8-行内组件signal-component-标记)），且该插件必须先于 signal-compiler 执行。\n\n## TypeScript\n\n源码中 `$` 前缀变量就是普通变量，类型按正常规则推导，无需任何额外配置：\n\n```typescript\nlet $count = 0;        // TS 推导为 number\nconst $double = $count * 2;  // TS 推导为 number\n```\n\n需要注意：TypeScript 仍把这些变量当作普通值（如 `number`），它**不知道**运行时这其实是个信号对象。这是该方案的取舍——换来的是零类型配置与原生语法。编译（信号化）只发生在 Babel / Rollup 构建阶段，不影响类型检查。\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}