{"_id":"@vureact/compiler-core","_rev":"27-7205fb0b34d4557bf31fcac690d365ad","name":"@vureact/compiler-core","dist-tags":{"latest":"1.10.0"},"versions":{"1.0.0":{"name":"@vureact/compiler-core","version":"1.0.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.0.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"6e54b005253202c1fa2f063fd288971ec69fb85b","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.0.0.tgz","fileCount":16,"integrity":"sha512-isy+mxhX2IkuVFTFiGv0bwBn2LaKyMhDf7rPZoYlPPudfvAE29Nf6VbCvntPsTaELpEWePT7dAydyzTeGpCDwA==","signatures":[{"sig":"MEUCIQD8t9GTgiRBk8zHBshFqQ/+BZaNIkG9ZZF0Z7IOsZ1yggIgNAVFyGkvzBIY+C6HI/CK88+34v88Nzfqws8Nmb7+S1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533349},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"5aa4c1343493ff371c604d19320d05af2ffcc793","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.0.0_1772593528293_0.06988180498920138","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@vureact/compiler-core","version":"1.0.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.0.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"8e661ac5d009f48be0a084a96ae107904d0cabc6","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.0.1.tgz","fileCount":16,"integrity":"sha512-pGdbAcMSCZdZjkbJdA+peXmaF/dd9x+spZSqPykuznIBgpfluOITU5KxwThA2ikkbZIIFqfxyOemIBLNKx4ipQ==","signatures":[{"sig":"MEUCICzbrWgTCwtar0Ac5flHAf+TCErHunNxqfV5m+ds+EdZAiEA7KBX0W/Q7L0BAQp3iNSWt764pJMC4x66LGGKDFIo1RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533354},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"e79bf7a65d4aca3b74419fc913ee46f408d50c3e","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.0.1_1772616903981_0.058567961401152946","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vureact/compiler-core","version":"1.0.2","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.0.2","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"f8b71751ad31921672679b6644469bd4c45881c9","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.0.2.tgz","fileCount":16,"integrity":"sha512-urJXZ/ozhOgkuRhwH/m2N20u2HV4sciE1PZYI1VEErFhzKyx0fM/B0wtB/FBvO2apGmkGbZCr/6nxDUTRd2MWA==","signatures":[{"sig":"MEYCIQCpUr/VVPZC26PGrj4Ty3nMj4gAmwFcKTQjXc0keohTawIhAIj0fPmBcvHKtlIPHTmmx6Ph9x+nZo5slQfR/ujq1BjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533504},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"608351b7be4812595bdc8c06159de8a6d4eb48c5","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.0.2_1772626974447_0.20638686312119625","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@vureact/compiler-core","version":"1.0.3","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.0.3","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"6f4b979ec463b8ca87e438816b072ab7bf84dba8","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.0.3.tgz","fileCount":16,"integrity":"sha512-i8LS+YBYMrK/J1bp3Z2yLBHCV5sSKGl404ZHk6Duxi5VFiHTc5BA2Ldn0nX/3CNBM5U6iXMm/qI6r/CFwHXR8Q==","signatures":[{"sig":"MEQCICJem2KtsVntcM+VxHKXPHoSzWKY6XTS701CiVP4vG7UAiBQaFNej4zEoltAbqWWhLJEM9d7vv7elAyJTnEZdXiOvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534078},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"71b1a09dce77e8a458564274ccdf9f5f7916a8ae","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.0.3_1772634133576_0.23317682533564543","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@vureact/compiler-core","version":"1.0.4","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.0.4","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"5f3d3d74e609fe7aa02fc74547f9fb9d0bfbb57c","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.0.4.tgz","fileCount":16,"integrity":"sha512-fmn7xiqomD9bbTYtGOr3aqU8CMeUhToRB1QS/H9wsPN3IfwTaRSHKtAWTUxWnfMAJxB6VcRxaz7aaqy1JQH7aA==","signatures":[{"sig":"MEUCIBX0NQL8bpGJppuC4niuKWXXt5fYfote9iL2ZmMi6Jw8AiEAv0up6IcDEUxwIstygyMp175AQdrdq5ow4PimzGFwjCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534523},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"c20a708d76573f318fe1de563b54aaa1dfd66671","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.0.4_1772643042577_0.697935847156373","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vureact/compiler-core","version":"1.1.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.1.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"1544a996f6f0331a647e8819ed26f2e21339a079","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.1.0.tgz","fileCount":17,"integrity":"sha512-eussk/mp5zHuf6Y8hN/LxYpHlo3HIYqUgb+bcx9ntPZGmcgKjtA1GbDxbVrXQFI8FNGqkmeUeDaptWMa60Tuzg==","signatures":[{"sig":"MEUCIQDNgNvC134Ne6OEfgDJdWyH7eY76HK0SCRM9C/M9QhDIwIgNP9pUfUUdESER/JmljRa78EXTRYb25oHomMGG4y8eYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563946},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"72fea951c6004dd3a1132315be0214e922df1d0e","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.1.0_1772695562222_0.7895948616707484","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@vureact/compiler-core","version":"1.1.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.1.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"09246c15bf2bdf23b47ab7cfa9eae1e72ecec48a","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.1.1.tgz","fileCount":17,"integrity":"sha512-PZYKJuoVfHmVtn/kmY7nRSTdpiRA4IQrClf0WRLqIPJuoTd2dLt7d5QWeqCISWrP7HqZRXjxSm4YCYOAB7xl8Q==","signatures":[{"sig":"MEUCIQDfyRAAEsLOVUyK3J79ogLrDZk/mtDdAXePP3idNIR72AIgRUVmWeFQTJnZRizgN2lemYvntrJ4bD+fowD6UOA+4fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564482},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"502e9771dcccd922c9736e4b71ae13a0445e3fbd","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.1.1_1772712145205_0.48683734916475463","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vureact/compiler-core","version":"1.2.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.2.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"6527c084c47e8ce08e186c5f707182d8af0742e8","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.2.0.tgz","fileCount":17,"integrity":"sha512-sAS0TQGUv2GuFuj+CHhOLFoHX6cgze5HxrNEzrkOSVPijoSDFdxzEvXhY2Xzwrh+FLzopc74CGj/mjHlRLsn/g==","signatures":[{"sig":"MEUCIQCMd85d1Li/DuAKZFFBgYCLDp2pZ2Oz/DJG6Ty6oLge2QIgJGocpRo9Pk9dQNWc8gHbIL68ew85aoJOkCTEh4zwDNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583160},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"3d8e2ed47743c7dc4503a2a5c581226e035dc1f6","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.2.0_1772810217484_0.16252089280910487","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vureact/compiler-core","version":"1.2.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","incremental","typescript","jsx","sfc"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.2.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"2a51207887e488da6e08eb1c46a078c736e8905e","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.2.1.tgz","fileCount":17,"integrity":"sha512-Y5ruhs/2EvsIL81s2xnxKHW2lh/GoUqD2O9H262CD2AvxpF7DPtkvLV/2F6yYmDAOLJaFN0B3Z55yKT6o3dZrg==","signatures":[{"sig":"MEYCIQDVORHqfIHoa+8hIJoyAfvH4risiyqyaGp2kVb3AMqYJwIhAKzu9j0oy+oEjBffavmI3LRsK8tPil1jpDzs8xM0cH2A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585854},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"e208175a3ab7ea172ddfdc454bf812bc70b51f4c","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Next Vue to React compiler, compiles Vue 3 syntax into runnable React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.2.1_1773560635264_0.1416097030997312","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vureact/compiler-core","version":"1.3.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.3.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"07a38a9036d98cdd747f5c9a73ec2e2ab0b49ab0","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.3.0.tgz","fileCount":19,"integrity":"sha512-W+iw0JTy96wE7WOy1UqOT6hSaZtyDyBkaPq2g5kp1PikxsQPSX1wvN7xrHAHBW2XywGTbOlbQ2CAilPkRJ3EwA==","signatures":[{"sig":"MEUCIQCgl/u7ZXVGQTuUGOqXBTgl70i9cf25jRpjb+zKOykIQgIgHJYPXYg6dZEoCUCArkU8xnCPT0p5UzdWp0L8nmjoDj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605213},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"94d3d06c0cab3be18cc8ec6e997e844fc892a420","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Next Vue 3 to React 18+ intelligent compilation toolchain","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.3.0_1773762034458_0.2159097777824186","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vureact/compiler-core","version":"1.4.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.4.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"9e32f39b0e22e6036c59a261bc9100f071340a68","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.4.0.tgz","fileCount":17,"integrity":"sha512-zvX5o8pjXxNhlTgSXoWEPfBBborCS9Fcyz/X5UkwiMjjHmh9DHsH6zExaXfyROuvQC1hrMQHHuiiSdo4FezB3A==","signatures":[{"sig":"MEQCIDoL62X2Hf0KRebejrLsPNKRwM8GJSR/0ey6O1s/jhAwAiAYbtdEwedNfNt1x4gtfiL6IeizU4a2JG7RFcCw+BnY3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583616},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"3f644166a621bfb8b6e0124122115a2fd02c3e3c","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Semantic-aware Vue 3 to React 18+ compiler for progressive migration.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.4.0_1774186206493_0.8131617566734972","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vureact/compiler-core","version":"1.5.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.5.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"bce630644ef87ee7d570f3da2e94aed5d017aeae","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.5.0.tgz","fileCount":17,"integrity":"sha512-8wgR+8WWjKKW0NFctBBerwJyvr83uzJlyCdPqly0POYBt0WYSEgE1UmcMV91Q1GvrroGfyY+zX+wvIpGj1nmYw==","signatures":[{"sig":"MEUCIFBbP63pW+60rSBhywiPp8YMBgWQDUg7d6hxizzkW01YAiEA7KjA8DYJcc8wmuZNri809FcVZh3OHqXIdvDmdIxez7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585029},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"c6e676f49e47ed84ec81e141a00730771fee4168","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Semantic-aware Vue 3 to React 18+ compiler for progressive migration.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.5.0_1774872305658_0.6615709451145446","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@vureact/compiler-core","version":"1.5.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.5.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"364f95aab55bd55f208f4ca3ed67a76c5bae9176","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.5.1.tgz","fileCount":17,"integrity":"sha512-YUuVFxMugINJkfXO8gFoGMf/Z9LUf17Ea3IK/kjW/IIADGoyXeLXKiL3yeXeZ0UWQLwcfYBlwCAuucoUw9JDzQ==","signatures":[{"sig":"MEUCIQDL9lVcgFIT8J6N43k0T0EXYw88D2nYLSZyvMSgqE9MTAIgMzeI1W1Kw9U40uhTZncQqqYw7rKNjnrkW7EKmAaM0mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587828},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"3a5631463e173e971f2af6572f9e1521f31d9d3f","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Semantic-aware Vue 3 to React 18+ compiler for progressive migration.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.5.1_1775299023891_0.725844530823823","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@vureact/compiler-core","version":"1.5.2","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.5.2","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"7e80e81117f3857ae9bde2d8ab067381ac9ecfb2","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.5.2.tgz","fileCount":17,"integrity":"sha512-EhhSCAgtMLnSDLHlAmPIkB6I/b5jA5+eIDjpr8T/9s5zmtsNZn8WKeP5RirPeNH4XRhqTJi2krCaDd90WdxvQA==","signatures":[{"sig":"MEUCIQCn6d+oyQG5LJBT+2gQXA9+wddtRE946BeqXFmnRqo+GAIgDu2Sv7NVGuoQPUPpca/Y4K9JmdRbdT1LBikPGM6bKoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582404},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"c7358fc9952675200a77b1d8e51fce844d5bdf3d","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Semantic-aware Vue 3 to React 18+ compiler for progressive migration.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.5.2_1775631931012_0.636508267733042","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vureact/compiler-core","version":"1.6.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.6.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"45cddbae820384e13a7bab4035cded75c61f8cf8","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.6.0.tgz","fileCount":17,"integrity":"sha512-H2JgMIS3DDriyXs3xjCX21ynAYf29PqKboxRkQzkMxzX0Wlm4QYiRPjEGldk6u8LMAl4P50eTd8T+TRBs4lpsA==","signatures":[{"sig":"MEUCIHEmP0A5FzFBAKHpTWbqTJXeS4D6ETu2mhmh+fdnOCIkAiEAgAnTxzL41qIjYlM0dvVozj+HDIet4Aur7rgwlbDemb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633965},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"296f3314edb539f95cca0bc0643b7e4e52c492dd","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"⚡ Write in Vue 3, compile to React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.6.0_1776045977720_0.06879316430610305","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@vureact/compiler-core","version":"1.6.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.6.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"3a94c772e3f6057353289fb1413346a08c2ca852","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.6.1.tgz","fileCount":17,"integrity":"sha512-5+UUhzTtkdMZHhxDgYtU7SRu7fFqRRQ08jNg6r32cFT6NikxqBraRVroBdTOEGL/5QiMVKol8RQZOpZc7J1PWQ==","signatures":[{"sig":"MEUCIHCMFrP9v1tzIPruEIN9Hv1l10BKChcTZuPpRUaLH6bBAiEA+WvYJTNj/GEYTTPJ7wi+X0/JQzjBjiTuSAmN9I+lCco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630009},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"e0a4dc29022105dce91302e9ac2ee7c7bdfa6ae8","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"⚡ Write in Vue 3, compile to React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.6.1_1776432714631_0.8250668435433479","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@vureact/compiler-core","version":"1.6.2","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.6.2","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"1888dc777bf3a7b4d1a35f39b295030b1d39434c","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.6.2.tgz","fileCount":17,"integrity":"sha512-HB9CLOKitB0+5blbYOSS8UGOyMGsQ6Bw+SRUXKL70FsF+sAKPrWK4hr+7y8j8KDxofo6d3MW1pBQOXDpid6lNQ==","signatures":[{"sig":"MEYCIQCatuEKeLLS97q10hSdgU0riB3JPa7BiSlrhm30HMb3eAIhAP8k0K1L9r48Dh1mG/ckPMghFhl/AUNqM4fWgPORREip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631122},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"6f0a2eaa18dfbd2c015748f32b91fa9f44077e76","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"⚡ Write in Vue 3, compile to React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.6.2_1776740999106_0.8318502872909854","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vureact/compiler-core","version":"1.7.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.7.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"b95fa39331144e55070cbea7f36ba22b0da07b09","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.7.0.tgz","fileCount":17,"integrity":"sha512-wXNtfcLbdIjWttVA2sRM5fSbFKX/uIfVQeOIcMUpmHfEFV51Fq8Nw5SzQtgcAcCFcny1DoeoIIAi2kB+GHrADA==","signatures":[{"sig":"MEUCIEzVYcCN71MKuVlrV5tpLiHDPV0n7tWjK6CJKP6e/mIGAiEA+ciE5icDhbTnxrBFUx9SUOo/xVOUvIPhq6ObcUxBbQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635865},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"4d054e6c5b99324ae43dd8b9724d6708ef4b004e","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"⚡ Write in Vue 3, compile to React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.7.0_1777188686954_0.6959805903618284","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vureact/compiler-core","version":"1.8.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","vuera","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.8.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://vureact.top","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"c118523d54e33adcda5d484dec60074c7cb43ec0","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.8.0.tgz","fileCount":17,"integrity":"sha512-Am3R74zDhaQksYT80x8Bd9PevlGRX7JaZYRgOLKl/Hg62yA+kDwRCXKjRGzJijhRA6wjRzxAZbhxLQBFO0oy7w==","signatures":[{"sig":"MEUCIAMbhDX0lbCUH6A7aE4zQwVIyUK8hMQZ2z3wIy8A8kM2AiEAy1TRdv0PCAB5ouy/pVsfHc4etPhMRylII4fdX+OP1hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643871},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"9b1bbae28773c8e3d2b014efb1f66af661ffc594","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"⚡ Write in Vue 3, compile to React 18+ code.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.8.0_1777941994098_0.8680785044676127","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vureact/compiler-core","version":"1.8.1","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","vuera","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.8.1","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://github.com/vureact-js/core#readme","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"aa73607744092d205bb4d12d311d80a1092cfa45","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.8.1.tgz","fileCount":17,"integrity":"sha512-QO4auhob+/jBKS1XSnLmmqrCQwraOzPY/FwyLFR+oQJvXGohTbI7BwrcinxUjUPC6iOAsz5F96MX5wstgPv5OA==","signatures":[{"sig":"MEUCIQDI+lie7LloNJ4qrrvg+WW4hrFYfECjIjbd78afrc5gmwIgUSFIByaia3vxeqdPHlFlOl20z0c9a59vBvkOqzxTFzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648618},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"0c4654a8c75d95da060858925e8ec100b1520a95","scripts":{"test":"tsx watch","build":"tsup"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Write in Vue 3, compile to React 18+ output.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.8.1_1778746512464_0.13201184731220317","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@vureact/compiler-core","version":"1.8.3","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","vuera","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.8.3","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://github.com/vureact-js/core#readme","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"f0f1b5537b5c8a888fec63c395894f28e5754b06","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.8.3.tgz","fileCount":17,"integrity":"sha512-o1pvyEX8oBMP9jjlvBP0lENyXlmDEttZXxi0cqz0bABl5L6YVlEkc1FSXSKu+N5WH+NmL/0hyUkIoS+3E0u1mA==","signatures":[{"sig":"MEQCIBxz+kVFQmx9gdnEdQGOsDd2Q/dr/uRZ53QsMMiCxsIdAiAwMEHuPkvlb4L7m1WCXWpcgaNKpcmnJFsihEhdC6K/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648531},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"96cec66d0b327fc8f23139e56ccc421a20031e2a","scripts":{"test":"tsx watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"🌀 Write in Vue 3, compile to React 18+.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.8.3_1778847037228_0.30724373551686823","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@vureact/compiler-core","version":"1.8.4","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","vuera","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.8.4","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://github.com/vureact-js/core#readme","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"43dc1cc7c337e35eb59319288583c375c3724d74","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.8.4.tgz","fileCount":17,"integrity":"sha512-iyWL1kt4kYfU9sQ/s7qK6nKxUn/BpFoO9te24LG/baAAn6Fk0lpydZpAhXexgOvZN+eTn+AGb6ZO9FrfML5khw==","signatures":[{"sig":"MEQCIDpOqkKl4E6DpeZ2Ga6s9kBbwk/nL+LVg9ZOzoMPoFgLAiAT3lh4Eg1meFakx34kfcAf3+g9CDc/CTQt1K9uQBq9Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654146},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"b74b2d0e6cebfaa3fdafacb993ba49a4551322af","scripts":{"test":"tsx watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Migrate Vue to React, or write React in Vue syntax.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.8.4_1779686506587_0.8088493648155921","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@vureact/compiler-core","version":"1.8.5","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","svelte","typescript","jsx","sfc","veaury","vuera","mitosis","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.8.5","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://github.com/vureact-js/core#readme","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"846276ba01d97c27f47755a4d4e287caaa471370","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.8.5.tgz","fileCount":17,"integrity":"sha512-1zwUx7BfvoCK9rDEzOe43fNjAzi0nO750xTKrNnChVKYYs0cWeftQ6Y7XwLtlwrUoULiWASmBkUC3XJyCt52dw==","signatures":[{"sig":"MEUCIQChOhd0U/xTNsli8cA12kd0BFLpeexD46tUF0GqAV/5tQIgO/dyPm1BdlKSG206+c2rCXV4NxRxo11OIYMHDyye72c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655515},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=19.0.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"cd51a993ea6a8f9bad66e5bf5397ad3993455fd2","scripts":{"test":"tsx watch","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"Migrate Vue to React, or write React in Vue syntax.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.8.5_1779927321318_0.4836318156693158","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vureact/compiler-core","version":"1.9.0","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","typescript","jsx","sfc","veaury","vuera","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring","cross-framework"],"author":{"url":"Ryan John","name":"Ruihong Zhong"},"license":"MIT","_id":"@vureact/compiler-core@1.9.0","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"homepage":"https://github.com/vureact-js/core#readme","bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"dist":{"shasum":"11a93e9fa677bfd8a4bbf4343789638ed1eca550","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.9.0.tgz","fileCount":17,"integrity":"sha512-sKvCOvbIKvw0XlvcJCIN80YYBa8MmulVSQwyXODC6WRkY3H/AsxZ6IedZmDbrttGGcVT50xfIzn7E3RktQzknw==","signatures":[{"sig":"MEUCIQCa8ybMcCWWxZSNSQPSZYZcKmMLZ7viiORNcump8aJNvQIgdGGM2ACTdQudlWfb/hgcezYaoc7P/Pq3zCpMFd2nwwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673765},"main":"./lib/compiler-core.js","type":"module","types":"./lib/compiler-core.d.ts","module":"./lib/compiler-core.esm.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"gitHead":"633452671846c4d4b180cdd7fd5670ad644d62e8","scripts":{"test":"jest","build":"tsup","test:watch":"jest --watch","test:fixture":"jest --no-coverage compiler-fixtures -t","test:coverage":"jest --coverage","prepublishOnly":"npm run build && npm run test:coverage","test:fixture-update":"node -e \"process.env.UPDATE_COMPILER_CORE_FIXTURES='1'; require('child_process').execSync('jest --no-coverage compiler-fixtures -t ' + (process.argv[1] || ''), { stdio: 'inherit', shell: true })\""},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"repository":{"url":"git+https://github.com/vureact-js/core.git","type":"git","directory":"packages/compiler-core"},"_npmVersion":"11.6.2","description":"For Vue-to-React migration and hybrid development.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"cac":"^6.7.14","ora":"^9.1.0","tsx":"^4.21.0","less":"^4.5.1","sass":"^1.97.3","kleur":"^4.1.5","postcss":"^8.5.6","chokidar":"^5.0.0","xxhashjs":"^0.2.2","minimatch":"^10.1.1","@babel/core":"^7.28.5","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","proper-lockfile":"^4.1.2","update-notifier":"^7.3.1","@babel/generator":"^7.28.3","@vue/compiler-sfc":"^3.5.22","@vue/compiler-core":"^3.5.22","postcss-selector-parser":"^7.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/compiler-core_1.9.0_1782173680447_0.6738897025240449","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@vureact/compiler-core","version":"1.10.0","description":"A smart compiler for migrating Vue to React","author":{"name":"Ruihong Zhong","url":"Ryan John"},"license":"MIT","type":"module","main":"./lib/compiler-core.js","module":"./lib/compiler-core.esm.js","types":"./lib/compiler-core.d.ts","exports":{".":{"types":"./lib/compiler-core.d.ts","import":"./lib/compiler-core.esm.js","require":"./lib/compiler-core.js"}},"keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","typescript","jsx","sfc","veaury","vuera","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring","cross-framework"],"homepage":"https://vureact.top/en","repository":{"type":"git","url":"git+https://github.com/vureact-js/core.git","directory":"packages/compiler-core"},"bugs":{"url":"https://github.com/vureact-js/core/issues"},"bin":{"vureact":"bin/vureact.js"},"scripts":{"build":"tsup","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:fixture":"jest --no-coverage compiler-fixtures -t","test:fixture-update":"node -e \"process.env.UPDATE_COMPILER_CORE_FIXTURES='1'; require('child_process').execSync('jest --no-coverage compiler-fixtures -t ' + (process.argv[1] || ''), { stdio: 'inherit', shell: true })\"","prepublishOnly":"npm run build && npm run test:coverage"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"dependencies":{"@babel/core":"^7.28.5","@babel/generator":"^7.28.3","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/types":"^7.28.4","@vue/compiler-core":"^3.5.22","@vue/compiler-sfc":"^3.5.22","cac":"^6.7.14","chokidar":"^5.0.0","kleur":"^4.1.5","less":"^4.5.1","minimatch":"^10.1.1","ora":"^9.1.0","postcss":"^8.5.6","postcss-selector-parser":"^7.1.1","proper-lockfile":"^4.1.2","sass":"^1.97.3","tsx":"^4.21.0","update-notifier":"^7.3.1","xxhashjs":"^0.2.2"},"engines":{"node":">=20.19.0"},"gitHead":"ee019beed0b72a669216b6a54d6715c0a1a03aac","_id":"@vureact/compiler-core@1.10.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XtsBh6IfzY/3u1EORk0hnbRlAoaocRgAvpjI7PuzhPdgs3S5ygfPnY0nT3VzZ1C77nLZ9GArN2UTo51BCg+LJg==","shasum":"a90375686cd8c46e88f1a2ad53d653669149fa6c","tarball":"https://registry.npmjs.org/@vureact/compiler-core/-/compiler-core-1.10.0.tgz","fileCount":17,"unpackedSize":687852,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDesqEqkyNkp9zajgI+J23uc5qqAFqx7qmjJUDFmfEmAgIgV688OCHmewsdumetzDLAuI+9Hf9XrOfZ3GVx5dknW/k="}]},"_npmUser":{"name":"owen-dells","email":"owendells@outlook.com"},"directories":{},"maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compiler-core_1.10.0_1782865430522_0.030956018250956063"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T03:05:28.182Z","modified":"2026-07-01T00:23:50.896Z","1.0.0":"2026-03-04T03:05:28.466Z","1.0.1":"2026-03-04T09:35:04.132Z","1.0.2":"2026-03-04T12:22:54.608Z","1.0.3":"2026-03-04T14:22:13.736Z","1.0.4":"2026-03-04T16:50:42.727Z","1.1.0":"2026-03-05T07:26:02.377Z","1.1.1":"2026-03-05T12:02:25.436Z","1.2.0":"2026-03-06T15:16:57.678Z","1.2.1":"2026-03-15T07:43:55.429Z","1.3.0":"2026-03-17T15:40:34.696Z","1.4.0":"2026-03-22T13:30:06.685Z","1.5.0":"2026-03-30T12:05:05.835Z","1.5.1":"2026-04-04T10:37:04.117Z","1.5.2":"2026-04-08T07:05:31.264Z","1.6.0":"2026-04-13T02:06:17.921Z","1.6.1":"2026-04-17T13:31:54.807Z","1.6.2":"2026-04-21T03:09:59.341Z","1.7.0":"2026-04-26T07:31:27.152Z","1.8.0":"2026-05-05T00:46:34.280Z","1.8.1":"2026-05-14T08:15:12.707Z","1.8.2":"2026-05-15T12:04:00.620Z","1.8.3":"2026-05-15T12:10:37.432Z","1.8.4":"2026-05-25T05:21:46.765Z","1.8.5":"2026-05-28T00:15:21.503Z","1.9.0":"2026-06-23T00:14:40.674Z","1.10.0":"2026-07-01T00:23:50.763Z"},"bugs":{"url":"https://github.com/vureact-js/core/issues"},"author":{"name":"Ruihong Zhong","url":"Ryan John"},"license":"MIT","homepage":"https://vureact.top/en","keywords":["vue","react","vureact","vue2react","vue-to-react","compiler","transformer","vue3","react18","migration","typescript","jsx","sfc","veaury","vuera","vue3-to-react","vue-react","react-vue","vue-in-react","code-migration","framework-migration","vue-migration","react-conversion","single-file-components","progressive-migration","automated-refactoring","cross-framework"],"repository":{"type":"git","url":"git+https://github.com/vureact-js/core.git","directory":"packages/compiler-core"},"description":"A smart compiler for migrating Vue to React","maintainers":[{"name":"owen-dells","email":"owendells@outlook.com"}],"readme":"# @vureact/compiler-core\r\n\r\n`@vureact/compiler-core` 是专为 Vue 迁移 React 设计的智能编译器，也是 VuReact 的 **CLI 与核心编译包**。\r\n它用于将 Vue 3 单文件组件・脚本・样式完整转为纯 React（非运行时桥接）代码并输出工程化产物，覆盖 `<script setup>` 核心全特性，支持渐进式迁移与 Vue+React 混合开发。\r\n\r\n[![Npm](https://img.shields.io/npm/v/@vureact/compiler-core.svg?label=Npm&style=flat-square)](https://vureact.top/)\r\n[![Downloads](https://img.shields.io/npm/dt/@vureact/compiler-core?label=Downloads&style=flat-square)](https://www.npmjs.com/package/@vureact/compiler-core)\r\n[![Coverage](https://codecov.io/gh/vureact-js/core/graph/badge.svg?flag=compiler-core&style=flat-square)](https://codecov.io/gh/vureact-js/core)\r\n[![Node](https://img.shields.io/badge/node-%3E%3D20.19.0-green?label=Node)](https://nodejs.org/)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/vureact-js/core/blob/master/LICENSE)\r\n\r\n简体中文 | [English](./README.md)\r\n\r\n## 这个包适合谁\r\n\r\n- 项目需从 Vue 3 渐进式迁移到 React，但不想从头重写，优先寻找现有解决方案\r\n- 部分开发者以 Vue 为主技术栈，习惯其心智模型，认为 React 的额外负担比 Vue 更重\r\n- 后端开发者不想学习双框架，Vue 上手快、符合直觉，不愿接触 React\r\n- 转换后的 React 需完全脱离 Vue 运行时，避免双框架运行时所带来的性能和体积问题\r\n\r\n## 使用方式\r\n\r\n> 💡 **从零开始的官方指南：**[VuReact 快速入门](https://vureact.top/guide/quick-start.html)\r\n>\r\n> 💡 **混合项目迁移实践：**[客户支持协同后台（Vue + React）](https://vureact.top/guide/customer-support-hub)\r\n\r\n### 1. 安装\r\n\r\n```bash\r\nnpm install -D @vureact/compiler-core\r\n```\r\n\r\n也可以使用：\r\n\r\n```bash\r\npnpm add -D @vureact/compiler-core\r\nyarn add -D @vureact/compiler-core\r\n```\r\n\r\n### 2. 创建配置文件\r\n\r\n在项目根目录新建 `vureact.config.ts`：\r\n\r\n```ts\r\nimport { defineConfig } from '@vureact/compiler-core';\r\n\r\nexport default defineConfig({\r\n  exclude: ['src/main.ts'], // 排除 Vue 入口文件\r\n});\r\n```\r\n\r\n如果你只想用默认工作区和输出目录，这样就够了。\r\n\r\n如果需要显式指定输出配置，可以写成：\r\n\r\n```ts\r\nimport { defineConfig } from '@vureact/compiler-core';\r\n\r\nexport default defineConfig({\r\n  input: './src',\r\n  exclude: ['src/main.ts'],\r\n  output: {\r\n    workspace: '.vureact',\r\n    outDir: 'react-app',\r\n    bootstrapVite: true,\r\n  },\r\n});\r\n```\r\n\r\n如果项目使用 Vue Router，通常还会补上：\r\n\r\n```ts\r\nrouter: {\r\n  configFile: 'src/router/index.ts',\r\n}\r\n```\r\n\r\n### 3. 先从单文件试点\r\n\r\n如果你想先验证一个组件能否稳定转换，可以先只编译单个 SFC：\r\n\r\n```ts\r\nexport default defineConfig({\r\n  input: './src/your-component.vue',\r\n  exclude: ['src/main.ts'],\r\n});\r\n```\r\n\r\n这适合：\r\n\r\n- 先验证编译约定\r\n- 先看生成结果\r\n- 先小范围试点，而不是直接全仓推进\r\n\r\n### 4. 再扩展到整个项目\r\n\r\n当单文件试点通过后，再把 `input` 指向目录：\r\n\r\n```ts\r\nexport default defineConfig({\r\n  input: './src',\r\n  exclude: ['src/main.ts'],\r\n});\r\n```\r\n\r\n这会递归处理目录下的 Vue / Script / Style 文件。\r\n\r\n> 注意：VuReact 优先支持基于 `<script setup>` 的现代 Vue 3 写法。  \r\n> 如果你的项目使用 Vue Router，请同时查看 [路由适配指南](https://vureact.top/guide/router-adaptation.html)。\r\n\r\n### 5. 执行编译\r\n\r\n```bash\r\n# 一次性编译\r\nnpx vureact build\r\n\r\n# 监听模式\r\nnpx vureact watch\r\n```\r\n\r\n如果你更喜欢脚本命令，也可以写进 `package.json`：\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"vr:build\": \"vureact build\",\r\n    \"vr:watch\": \"vureact watch\"\r\n  }\r\n}\r\n```\r\n\r\n### 6. 查看输出结果\r\n\r\n默认情况下，VuReact 会生成：\r\n\r\n- `.vureact/cache`：编译缓存\r\n- `.vureact/react-app`：React 工程产物\r\n- 与源目录结构对应的 `.tsx` / `.css` 文件\r\n\r\n目录大致如下：\r\n\r\n```txt\r\nvue-project/\r\n├── .vureact/\r\n│   ├── cache/\r\n│   ├── react-app/\r\n│   │   ├── src/\r\n│   │   ├── package.json\r\n│   │   ├── vite.config.ts\r\n├── src/\r\n├── package.json\r\n└── vureact.config.ts\r\n```\r\n\r\n进入产物目录后可直接运行：\r\n\r\n```bash\r\ncd .vureact/react-app\r\nnpm install\r\nnpm run dev\r\n```\r\n\r\n如果你想更系统地了解 build/watch 的差异，可以继续阅读：\r\n\r\n- [监听模式](https://vureact.top/guide/watch-mode.html)\r\n- [增量编译](https://vureact.top/guide/incremental-compilation.html)\r\n\r\n## 这个包不负责什么\r\n\r\n- 它不是 Vue in React / React in Vue 的运行时桥接层\r\n- 它不是对任意 Vue 代码都“零约定”生效的通用 codemod\r\n- 它更适合遵循 VuReact 编译约定的工程化项目\r\n\r\n## 相关包\r\n\r\n- [@vureact/runtime-core](https://runtime.vureact.top/)：React 版 Vue 运行时适配 API\r\n- [@vureact/router](https://router.vureact.top/)：Vue Router 到 React Router 的适配方案\r\n\r\n## 文档入口\r\n\r\n- [快速开始](https://vureact.top/guide/quick-start.html)\r\n- [关键配置](https://vureact.top/guide/key-configuration.html)\r\n- [监听模式](https://vureact.top/guide/watch-mode.html)\r\n- [增量编译](https://vureact.top/guide/incremental-compilation.html)\r\n- [渐进式迁移指南](https://vureact.top/guide/progressive-migration.html)\r\n- [配置 API](https://vureact.top/api/config.html)\r\n- [FAQ](https://vureact.top/guide/faq.html)\r\n\r\n## 仓库与许可证\r\n\r\n- GitHub: <https://github.com/vureact-js/core>\r\n- 文档: <https://vureact.top>\r\n\r\nMIT License © 2025 Ruihong Zhong (Ryan John)\r\n","readmeFilename":"README.zh-CN.md"}