{"_id":"vue-sfc-transformer","_rev":"27-4c23427129deecc3e1d976967d1d3a82","name":"vue-sfc-transformer","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.0":{"name":"vue-sfc-transformer","version":"0.0.0","author":{"name":"Daniel Roe","email":"daniel@roe.dev"},"_id":"vue-sfc-transformer@0.0.0","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"dist":{"shasum":"c8240fb2a91ab7873ed5676fded40013020441e5","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.0.0.tgz","fileCount":2,"integrity":"sha512-OXSENV7FjfldQuOvMYjLBGn32qEb6++7EKeKTlakWFEfXIzHibONkcaj7CVmPSs5cI2zQJoO+lTUWGRUVBHOZw==","signatures":[{"sig":"MEYCIQCVY2l28/l9XVV6y3WhZElPTeSiS1eDQMfOT5RleN5KTAIhANb7rWf+Ait0ail54+PQY/sz081EC8JYTAeGyjvSrW6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129},"gitHead":"289e60d03cef15c814fc522f9dc0256ba665a2c9","_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.0.0_1743758388986_0.49114054232533366","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"vue-sfc-transformer","version":"0.0.1","license":"MIT","_id":"vue-sfc-transformer@0.0.1","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"b3d058ab397dee93c154a4734ea60e0229e3be48","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.0.1.tgz","fileCount":4,"integrity":"sha512-I7XOB4XC6GfitAfma97rmcaC7EUVhsw5ta8HCQz4yyUHCcy/3z3f+Iw24vect+SVJ1EkmG+QCTH40UoY/QfvJA==","signatures":[{"sig":"MEUCIEOcOzrw3MXp6SApcH129GS8k1wQWth4jMhVpTVE3K/nAiEA3kvE40qGDZ924H0Dr7/VCjVIuKVGXv/qOg1dpwC6AE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16441},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.0.1.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/5b02ba4e7cd21fbb5f69b82e4a97927c/vue-sfc-transformer-0.0.1.tgz","_integrity":"sha512-I7XOB4XC6GfitAfma97rmcaC7EUVhsw5ta8HCQz4yyUHCcy/3z3f+Iw24vect+SVJ1EkmG+QCTH40UoY/QfvJA==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{"*":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","knip":"latest","bumpp":"latest","eslint":"latest","vitest":"latest","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"latest","typescript":"latest","lint-staged":"latest","@babel/types":"^7.27.0","changelogithub":"latest","installed-check":"latest","simple-git-hooks":"latest","@vitest/coverage-v8":"latest","@antfu/eslint-config":"latest","@types/babel__generator":"^7.27.0","@vue/compiler-dom-types":"npm:@vue/compiler-dom@^3.5.13"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.0.1_1743764853671_0.8693579961328826","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"vue-sfc-transformer","version":"0.0.2","license":"MIT","_id":"vue-sfc-transformer@0.0.2","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"8542baf7cd6ccdd2ee4dac407d5deb2c0bed1471","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.0.2.tgz","fileCount":5,"integrity":"sha512-RtJ5ng94ZZmgt+UrhuxDZKajYAgAidhRbovpzbp37W+llTKgZOVrRrUVcMbuSzOFef3lgVpPWg1kgKitmtNG2A==","signatures":[{"sig":"MEYCIQCb1+XrKILK++2r8xDEVuVCzNEMb6dPpGkJdiIwKdueqwIhALzDSRXH7DgXVSixgkUrt9m88LW6KbHwYGwtcq76+c/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17351},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.0.2.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/3ad98fdb22d45bab82e2e55ea337fcda/vue-sfc-transformer-0.0.2.tgz","_integrity":"sha512-RtJ5ng94ZZmgt+UrhuxDZKajYAgAidhRbovpzbp37W+llTKgZOVrRrUVcMbuSzOFef3lgVpPWg1kgKitmtNG2A==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{"*":["./dist/index.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","knip":"latest","bumpp":"latest","eslint":"latest","vitest":"latest","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"latest","typescript":"latest","lint-staged":"latest","@babel/types":"^7.27.0","changelogithub":"latest","installed-check":"latest","simple-git-hooks":"latest","@vitest/coverage-v8":"latest","@antfu/eslint-config":"latest","@types/babel__generator":"^7.27.0","@vue/compiler-dom-types":"npm:@vue/compiler-dom@^3.5.13"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.0.2_1743767700965_0.9165479801560064","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"vue-sfc-transformer","version":"0.1.0","license":"MIT","_id":"vue-sfc-transformer@0.1.0","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"434dfbb3a596a3f36c6b3d5fa628511a43c623e3","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.0.tgz","fileCount":8,"integrity":"sha512-glehgmlPkuCFuKKt42fjdNgWali81wY7ENCSWYGkKYePVubYeTKZGnbZA3q/W0C4I9KlwgbFMkYRYcUp+9JeGw==","signatures":[{"sig":"MEQCIDiwtxaUBd1TQ6ijq7sHMLS/J5sLsGfR7ll0PnTV5Ll1AiAvvzl/psHtKjY5CZKmxRm2iOq0/nOnpKR16sJo+dJgrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23989},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.0.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/c9e1719fc0eb7fc38483648633ab6155/vue-sfc-transformer-0.1.0.tgz","_integrity":"sha512-glehgmlPkuCFuKKt42fjdNgWali81wY7ENCSWYGkKYePVubYeTKZGnbZA3q/W0C4I9KlwgbFMkYRYcUp+9JeGw==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"./*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"latest","bumpp":"latest","eslint":"latest","mkdist":"^2.2.0","vitest":"latest","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"latest","typescript":"latest","@types/node":"^22.14.0","lint-staged":"latest","@babel/types":"^7.27.0","changelogithub":"latest","installed-check":"latest","simple-git-hooks":"latest","@vitest/coverage-v8":"latest","@antfu/eslint-config":"latest","@types/babel__generator":"^7.27.0","@vue/compiler-dom-types":"npm:@vue/compiler-dom@^3.5.13"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.0_1743774840579_0.8938523665914775","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vue-sfc-transformer","version":"0.1.1","license":"MIT","_id":"vue-sfc-transformer@0.1.1","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"adc73c68848956fc8a04c6ec8300b8268780bf4f","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.1.tgz","fileCount":8,"integrity":"sha512-ZQrAljAIZH69euSQDaoTCKhVduSrfw/6l6OXS9ZYFQYScd6f+c+iKJra/vi+rtZghnYtXRfVSK9VPtVNS6abXQ==","signatures":[{"sig":"MEUCIDs+xs3cT31HrNYVwLIRrF7ZAgbjBUobKcpptxo1gj8FAiEAxqJ6mgeoraobAQKBfzP4424crBrNqc5w3KE8vD5kyTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23969},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.1.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/c0cf4f1b8bc0477553e789a0cdb2a2a4/vue-sfc-transformer-0.1.1.tgz","_integrity":"sha512-ZQrAljAIZH69euSQDaoTCKhVduSrfw/6l6OXS9ZYFQYScd6f+c+iKJra/vi+rtZghnYtXRfVSK9VPtVNS6abXQ==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"latest","bumpp":"latest","eslint":"latest","mkdist":"^2.2.0","vitest":"latest","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"latest","typescript":"latest","@types/node":"^22.14.0","lint-staged":"latest","@babel/types":"^7.27.0","changelogithub":"latest","installed-check":"latest","simple-git-hooks":"latest","@vue/compiler-dom":"^3.5.13","@vitest/coverage-v8":"latest","@antfu/eslint-config":"latest","@types/babel__generator":"^7.27.0"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.1_1743779251219_0.3578080405962554","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vue-sfc-transformer","version":"0.1.2","license":"MIT","_id":"vue-sfc-transformer@0.1.2","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"c991510e58dfb4876bafe9a94834044130028d08","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.2.tgz","fileCount":8,"integrity":"sha512-hPRoUyG9V/0rWRJ0rzYxfxhNyEa0EzOhhLy4lHMamP5urexBJZ6Ufod/SXlW5Vo96Au4ox/fDKNjQyKJE91Lwg==","signatures":[{"sig":"MEQCIEm5Y4LnmG1lVAKYwO0ebrcwWAk4i75jOv6xvqg4vJMQAiA2igte8TauIRwkMbpwR9fk/WouTNq7R0VFojbU67ouaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24043},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.2.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/b875154493a12d6a6c0fb91ec8e5b9ff/vue-sfc-transformer-0.1.2.tgz","_integrity":"sha512-hPRoUyG9V/0rWRJ0rzYxfxhNyEa0EzOhhLy4lHMamP5urexBJZ6Ufod/SXlW5Vo96Au4ox/fDKNjQyKJE91Lwg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"latest","bumpp":"latest","eslint":"latest","mkdist":"^2.2.0","vitest":"latest","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"latest","typescript":"latest","@types/node":"^22.14.0","lint-staged":"latest","@babel/types":"^7.27.0","changelogithub":"latest","installed-check":"latest","simple-git-hooks":"latest","@vue/compiler-dom":"^3.5.13","@vitest/coverage-v8":"latest","@antfu/eslint-config":"latest","@types/babel__generator":"^7.27.0"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.2_1743788013482_0.5291168607386887","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vue-sfc-transformer","version":"0.1.3","license":"MIT","_id":"vue-sfc-transformer@0.1.3","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"2e19f231a1324256ef031f983b7ae96ee3c00cea","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.3.tgz","fileCount":8,"integrity":"sha512-ZVTDtTfTdls8fu9O+lg1SYNnK2BK+uoxjaoW5Kd3NFN+NoaXTbaKcebaN7JNHYLiLRlTODVV23gXxFyhjkyS4g==","signatures":[{"sig":"MEYCIQCQtmllAHmh/eCokCdIg0G2ODDWJ/VCGCAouOgSFh0SLQIhAODeTn4hVtIMrRfE7HGDGVrgd9d54TckeMC2CnFRp85B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24191},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.3.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/5848746b2b9115239b2c7d8b410fe8af/vue-sfc-transformer-0.1.3.tgz","_integrity":"sha512-ZVTDtTfTdls8fu9O+lg1SYNnK2BK+uoxjaoW5Kd3NFN+NoaXTbaKcebaN7JNHYLiLRlTODVV23gXxFyhjkyS4g==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.46.5","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"^2.3.0","vitest":"3.1.1","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"3.5.0","typescript":"5.8.2","@types/node":"^22.14.0","lint-staged":"15.5.0","@babel/types":"^7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"^3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0","@types/babel__generator":"^7.27.0"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.3_1743801328064_0.03604892467678811","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vue-sfc-transformer","version":"0.1.4","license":"MIT","_id":"vue-sfc-transformer@0.1.4","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"84819052d78748323cff102079ce81b575cfd6bc","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.4.tgz","fileCount":8,"integrity":"sha512-o0RDhJpOi7UtjSCtgRPX0kCOw/FKuECTZLT2yLUjw4cZWyLmun5ocz1tdNJUhzayEomVm6qGjK+i3Tz2pGNMvw==","signatures":[{"sig":"MEUCIQDnQEVrgWv5uGoiFyuol0I6pGEUFBoMHiaFygxSgMppRgIgDqEAt9kDp3niGb0v0ZXSv6evnmLUz1l3vgEnYzhJ7Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24225},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.4.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/c45848773786b446b9fba2702c11e98c/vue-sfc-transformer-0.1.4.tgz","_integrity":"sha512-o0RDhJpOi7UtjSCtgRPX0kCOw/FKuECTZLT2yLUjw4cZWyLmun5ocz1tdNJUhzayEomVm6qGjK+i3Tz2pGNMvw==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.46.5","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"^2.3.0","vitest":"3.1.1","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"3.5.0","typescript":"5.8.2","@types/node":"^22.14.0","lint-staged":"15.5.0","@babel/types":"^7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"^3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0","@types/babel__generator":"^7.27.0"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.4_1743802304814_0.5723639357743711","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vue-sfc-transformer","version":"0.1.5","license":"MIT","_id":"vue-sfc-transformer@0.1.5","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"eba89ef2921d14b459e3981d4a0e42e35a24be3b","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.5.tgz","fileCount":8,"integrity":"sha512-EyUg9hHv666VgsPW/kxwGfat3xtQzyU49phtpI6Hi5cH6liezoSN784RMQ9eSQ6jg1ZkyZODbT6MsgEhPgc1WQ==","signatures":[{"sig":"MEQCIDD5EpxVQH9nRGPrbdYcMzgwtrdtTql4RmeWZVk9CVVhAiAh0k4HAiaRiLxK2Jf0tsPBvtmoAtXBqGk1KVu0kOrX3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24919},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.5.tgz","module":"./dist/index.mjs","engines":{"node":">=6.9.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/ea277b2bdc2ed2980204c4fa5b4985fd/vue-sfc-transformer-0.1.5.tgz","_integrity":"sha512-EyUg9hHv666VgsPW/kxwGfat3xtQzyU49phtpI6Hi5cH6liezoSN784RMQ9eSQ6jg1ZkyZODbT6MsgEhPgc1WQ==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@babel/parser":"^7.27.0","@babel/generator":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.46.5","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"^2.3.0","vitest":"3.1.1","esbuild":"^0.25.2","exsolve":"^1.0.4","unbuild":"3.5.0","typescript":"5.8.2","@types/node":"^22.14.0","lint-staged":"15.5.0","@babel/types":"^7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"^3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0","@types/babel__generator":"^7.27.0"},"peerDependencies":{"vue":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.5_1743948489730_0.8805505638380824","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"vue-sfc-transformer","version":"0.1.6","license":"MIT","_id":"vue-sfc-transformer@0.1.6","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"76a36d4159341e346ea1927f3cd9397f1016c764","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.6.tgz","fileCount":8,"integrity":"sha512-XEvtDnfg3m5b1Wcv14YqdsXJoPosEVblBwwwtNcV9ge8lmshkAnGLBsp0s3VRWkYKUeSQ9k2H4ZELCKHX8J1Ig==","signatures":[{"sig":"MEUCIQDEWzOk7a4z3rs77fx33zzpbTlZLdjSLMOmwmqDOLN4swIgTVG/D7EAYvGgIo7GRA0z7WsyMdPtGjm78DaGFJaniBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26113},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.6.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/d0840dad4308d4ad1262f64b66041207/vue-sfc-transformer-0.1.6.tgz","_integrity":"sha512-XEvtDnfg3m5b1Wcv14YqdsXJoPosEVblBwwwtNcV9ge8lmshkAnGLBsp0s3VRWkYKUeSQ9k2H4ZELCKHX8J1Ig==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.47.0","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.6_1744049682808_0.2502981119391954","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"vue-sfc-transformer","version":"0.1.7","license":"MIT","_id":"vue-sfc-transformer@0.1.7","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"6a899240fcf8cb09f094e7429eb96f07d1c27c3f","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.7.tgz","fileCount":8,"integrity":"sha512-9VU4yzO2qoYqLpGhviMNRypyB26HA5KLYb8dsNCaPBnGN/tRW0qmu46+NGb/ps4YjxnYSkozeU1EUEcFTqMUZg==","signatures":[{"sig":"MEUCIQDDPXYm0FIyePzLSm2X4ndpBfIpDo3PjXpykRDCLeAj8QIgdyZHJEqjqBf7TxRQfptpH8lU7ejaNq0norJJT0SAUhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26842},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.7.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/2364c04acacd3a2f8b129db3185d92be/vue-sfc-transformer-0.1.7.tgz","_integrity":"sha512-9VU4yzO2qoYqLpGhviMNRypyB26HA5KLYb8dsNCaPBnGN/tRW0qmu46+NGb/ps4YjxnYSkozeU1EUEcFTqMUZg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.47.0","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","pkg-pr-new":"^0.0.42","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.7_1744079050031_0.5269081153455331","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vue-sfc-transformer","version":"0.1.8","license":"MIT","_id":"vue-sfc-transformer@0.1.8","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"d224ee33b3dd0575c24bfc215b6c60e229724820","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.8.tgz","fileCount":8,"integrity":"sha512-QBnVpKeTK4me2Tk6CMKc3ilOmtg+eYxCdxew0M7n3O0Ueb5YbKm9kmkaZjpAStxqEe6T1JuRbHKXJJJNXQHfEg==","signatures":[{"sig":"MEYCIQCcMH4nDsIlhQSUbTKcI7R3gNrPQ/6kLyUZlX0VNTRpMQIhAJQU9AlZa4vxVlN7htqdcapBWV7Ex1YWch5dxRVsEmE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27347},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.8.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/043781a2d396f18a074185378f893f8b/vue-sfc-transformer-0.1.8.tgz","_integrity":"sha512-QBnVpKeTK4me2Tk6CMKc3ilOmtg+eYxCdxew0M7n3O0Ueb5YbKm9kmkaZjpAStxqEe6T1JuRbHKXJJJNXQHfEg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.47.0","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","vue-tsc":"^2.2.8","pkg-pr-new":"^0.0.42","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.8_1744125256147_0.2574278570786259","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"vue-sfc-transformer","version":"0.1.9","license":"MIT","_id":"vue-sfc-transformer@0.1.9","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"bd74477fbb62fe73d0478703f9b59e5733a00ef6","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.9.tgz","fileCount":8,"integrity":"sha512-627P1t8pcEUR4NAmmGdXCQGkGYqvRpRttbeOO84fMgSA2MgmTJ7eSmNhuq0ff6Ca/8IxKhOBIbmRziEUBG5Elw==","signatures":[{"sig":"MEQCIGZ/09hf6/BZbJNzgSWCKrWdquCDdardnTzXRkdzjScbAiB+qd+4aYsnNpjynCveGZO78EBbrZ5lWSwrSf57f448mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27354},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.9.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/cd64820bc087493ceb6d6f8f91fd4902/vue-sfc-transformer-0.1.9.tgz","_integrity":"sha512-627P1t8pcEUR4NAmmGdXCQGkGYqvRpRttbeOO84fMgSA2MgmTJ7eSmNhuq0ff6Ca/8IxKhOBIbmRziEUBG5Elw==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.47.0","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","vue-tsc":"^2.2.8","pkg-pr-new":"^0.0.42","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.9_1744127297134_0.70039053443515","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"vue-sfc-transformer","version":"0.1.10","license":"MIT","_id":"vue-sfc-transformer@0.1.10","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"797282f46e5047109ca702ee570c0d2f40cd0fa1","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.10.tgz","fileCount":8,"integrity":"sha512-cGc+15xzK27TnfM4q0Kx+Byif9gpeDtbsEFC/OANkjy6iKOJ9x0nkqLPxUfaMtdBOCUEzINOZhJZ82zspl2cwg==","signatures":[{"sig":"MEUCIQCdMoArHiYCHqAHfWmTterraY32jvJ2YAhpV56sPLqQWAIgNhp+MKu+qSBPThol1hGi++JPqaOIXg9DCNMJLWDWXgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27650},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.10.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/832f1499ffe2dc76b0deb317a6156994/vue-sfc-transformer-0.1.10.tgz","_integrity":"sha512-cGc+15xzK27TnfM4q0Kx+Byif9gpeDtbsEFC/OANkjy6iKOJ9x0nkqLPxUfaMtdBOCUEzINOZhJZ82zspl2cwg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.47.0","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","vue-tsc":"^2.2.8","pkg-pr-new":"^0.0.42","typescript":"5.8.3","@types/node":"22.14.0","lint-staged":"15.5.0","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.11.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.10_1744177231385_0.06573366347015308","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"vue-sfc-transformer","version":"0.1.11","license":"MIT","_id":"vue-sfc-transformer@0.1.11","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"4516ace5f07e5a6ae7237d4dbdca40760680e2bc","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.11.tgz","fileCount":8,"integrity":"sha512-nfh8jfBuZKtHv/TRbCfCChQJr28dObEa+SH1IiKWOrRjIZkzPPFyW9wSfY8F5dCN2IV4C1o0n7e59luV4dTlxg==","signatures":[{"sig":"MEQCIDoeiRhJfFF/cEElV5HZMhqapKKYoCdK95hG/J5XmYy+AiBJ2wgfmwtks5wLBq/U65isu0az2a+0ISJ2VPsJ+xVPRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28023},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.11.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/3c8ab58f3d0ef90ac2f552596a5e7fad/vue-sfc-transformer-0.1.11.tgz","_integrity":"sha512-nfh8jfBuZKtHv/TRbCfCChQJr28dObEa+SH1IiKWOrRjIZkzPPFyW9wSfY8F5dCN2IV4C1o0n7e59luV4dTlxg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.50.4","bumpp":"10.1.0","eslint":"9.24.0","mkdist":"2.3.0","vitest":"3.1.1","esbuild":"0.25.2","exsolve":"1.0.4","unbuild":"3.5.0","vue-tsc":"2.2.8","pkg-pr-new":"0.0.42","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.1","@antfu/eslint-config":"4.12.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.11_1744813622017_0.051874181983023515","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"vue-sfc-transformer","version":"0.1.12","license":"MIT","_id":"vue-sfc-transformer@0.1.12","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"ba7d95abb547e366ef3437a8f581300ec589ce82","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.12.tgz","fileCount":8,"integrity":"sha512-ZIUNw5eJ1KnJGdYSKQf4C4RLQ1DTm2dxAMAYKD+Zhwym9decZ9jF0f9vBqJikubsWZU5EvP+5mRGJ9Ufx2wccw==","signatures":[{"sig":"MEYCIQDzS+58I0oszmDzQbcBSZUVRKZsOGOaCGyrag8tlr1cpwIhAKlt8DApmRItLVf+k9ZBYltMeeBgFfu2XiskyOuHtSGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28174},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.12.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/d3b55ea615ce62c4aa17663e79405c78/vue-sfc-transformer-0.1.12.tgz","_integrity":"sha512-ZIUNw5eJ1KnJGdYSKQf4C4RLQ1DTm2dxAMAYKD+Zhwym9decZ9jF0f9vBqJikubsWZU5EvP+5mRGJ9Ufx2wccw==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.50.5","bumpp":"10.1.0","eslint":"9.25.1","mkdist":"2.3.0","vitest":"3.1.2","esbuild":"0.25.2","exsolve":"1.0.5","unbuild":"3.5.0","vue-tsc":"2.2.8","pkg-pr-new":"0.0.42","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vitest/coverage-v8":"3.1.2","@antfu/eslint-config":"4.12.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.12_1745317497252_0.09128530641395627","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"vue-sfc-transformer","version":"0.1.13","license":"MIT","_id":"vue-sfc-transformer@0.1.13","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"e5d1cf2065b68cbae47630f069ce7405141845a1","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.13.tgz","fileCount":8,"integrity":"sha512-Thu2UzgR8lqN+fH6rpzEISn+P63vo7se3gXUA3EUJYucnyvtpYk8PuO5xvvxGN4gDDeHz7EKOguciuIzk6fmOQ==","signatures":[{"sig":"MEYCIQCKlf+D37Ynlhmc9a7Cd2ZBYtTg6IFDVJbdddhVZasQowIhAK5eHmZPQWxe5flpT3GRsN+/UzjAnU2SH7UPKNbgcFyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29520},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.13.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/088812822f6be15072ad3e6e58d9237e/vue-sfc-transformer-0.1.13.tgz","_integrity":"sha512-Thu2UzgR8lqN+fH6rpzEISn+P63vo7se3gXUA3EUJYucnyvtpYk8PuO5xvvxGN4gDDeHz7EKOguciuIzk6fmOQ==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.50.5","bumpp":"10.1.0","eslint":"9.25.1","mkdist":"2.3.0","vitest":"3.1.2","esbuild":"0.25.2","exsolve":"1.0.5","unbuild":"3.5.0","vue-tsc":"2.2.8","pkg-pr-new":"0.0.42","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vue/compiler-core":"3.5.13","@vitest/coverage-v8":"3.1.2","@antfu/eslint-config":"4.12.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","@vue/compiler-core":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.13_1745337181834_0.16727381950487175","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"vue-sfc-transformer","version":"0.1.14","license":"MIT","_id":"vue-sfc-transformer@0.1.14","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"d67b6064c6ba6c87e5373e08846658bc87f87e72","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.14.tgz","fileCount":8,"integrity":"sha512-WUgc6PKNmS9If5o/bpT+ulaF869iotD+em2l3Mj2kML5YfdxN46vXj/f9zzlaffv66up36BG1PhdP+utIyuqCg==","signatures":[{"sig":"MEYCIQCBupAacNGpf3y98UT0qo5pfxut9QRDui9Y40C+ipjj7QIhAJqyWu7K70sVKbXWVIn4oLKaqLnzHNMGGpoY/ME+WXJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29284},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.14.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/333563fd1a41e7754a730f5b615383f3/vue-sfc-transformer-0.1.14.tgz","_integrity":"sha512-WUgc6PKNmS9If5o/bpT+ulaF869iotD+em2l3Mj2kML5YfdxN46vXj/f9zzlaffv66up36BG1PhdP+utIyuqCg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.50.5","bumpp":"10.1.0","eslint":"9.25.1","mkdist":"2.3.0","vitest":"3.1.2","esbuild":"0.25.2","exsolve":"1.0.5","unbuild":"3.5.0","vue-tsc":"2.2.8","pkg-pr-new":"0.0.42","typescript":"5.8.3","@types/node":"22.14.1","lint-staged":"15.5.1","@babel/types":"7.27.0","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.12.1","@vue/compiler-dom":"3.5.13","@vue/compiler-core":"3.5.13","@vitest/coverage-v8":"3.1.2","@antfu/eslint-config":"4.12.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","@vue/compiler-core":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.14_1745532834505_0.3311006263621279","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"vue-sfc-transformer","version":"0.1.15","license":"MIT","_id":"vue-sfc-transformer@0.1.15","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"f7ca3da56d2ada5be9819c62f95abf22aa612d00","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.15.tgz","fileCount":8,"integrity":"sha512-AbsrNzwF7GKWDswlwrHuQXWtWRrkVhCIvKlfU7aniC2d1Uea921Gcr4m2p/OQhhWWFsu2FqXYCXF6mki31e65A==","signatures":[{"sig":"MEYCIQCrKX3y0gnJOmmbO2snNz5qn/XzQryJmOWvzJ/+g0W/KwIhALGkhPDpLplYMiw9AYO2pZnAdh++RP6mL6VFQEK7XfW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29310},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.15.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/b7fc924e7b68bfb153e7955c3068e3f4/vue-sfc-transformer-0.1.15.tgz","_integrity":"sha512-AbsrNzwF7GKWDswlwrHuQXWtWRrkVhCIvKlfU7aniC2d1Uea921Gcr4m2p/OQhhWWFsu2FqXYCXF6mki31e65A==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.13","knip":"5.53.0","bumpp":"10.1.0","eslint":"9.26.0","mkdist":"2.3.0","vitest":"3.1.3","esbuild":"0.25.4","exsolve":"1.0.5","unbuild":"3.5.0","vue-tsc":"2.2.10","pkg-pr-new":"0.0.43","typescript":"5.8.3","@types/node":"22.15.11","lint-staged":"15.5.1","@babel/types":"7.27.1","changelogithub":"13.13.0","installed-check":"9.3.0","simple-git-hooks":"2.13.0","@vue/compiler-dom":"3.5.13","@vue/compiler-core":"3.5.13","@vitest/coverage-v8":"3.1.3","@antfu/eslint-config":"4.12.1"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","@vue/compiler-core":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.15_1746523050460_0.7346364331376254","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"vue-sfc-transformer","version":"0.1.16","license":"MIT","_id":"vue-sfc-transformer@0.1.16","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"cff44651a3cf888c1645b4d2897e863a557c2da6","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.16.tgz","fileCount":8,"integrity":"sha512-pXx4pkHigOJCzGPXhGA9Rdou1oIuNiF9n4n5GQ7C4QehTXFEpKUjcpvc3PZ6LvC6ccUL021qor8j1153Y7/6Ig==","signatures":[{"sig":"MEYCIQDR+pncnW3Wnbb29DaRXhiKtnlAWnEEn55poirP95yPKwIhAO7p2BLk2PjD5GBvLX1R7t+kZdf53cR1k1OcfGvWdoir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29472},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.16.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/48/0bsggqvn049_nfcq7msw2njw0000gn/T/dc43672fd2dd41ba1f62619b813e88bc/vue-sfc-transformer-0.1.16.tgz","_integrity":"sha512-pXx4pkHigOJCzGPXhGA9Rdou1oIuNiF9n4n5GQ7C4QehTXFEpKUjcpvc3PZ6LvC6ccUL021qor8j1153Y7/6Ig==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"@vue/compiler-core":"3.5.14","vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.14","knip":"5.57.0","bumpp":"10.1.1","eslint":"9.27.0","mkdist":"2.3.0","vitest":"3.1.4","esbuild":"0.25.4","exsolve":"1.0.5","unbuild":"3.5.0","vue-tsc":"2.2.10","pkg-pr-new":"0.0.50","typescript":"5.8.3","@types/node":"22.15.21","lint-staged":"16.0.0","@babel/types":"7.27.1","changelogithub":"13.14.0","installed-check":"9.3.0","simple-git-hooks":"2.13.0","@vue/compiler-dom":"3.5.14","@vue/compiler-core":"3.5.14","@vitest/coverage-v8":"3.1.4","@antfu/eslint-config":"4.13.2"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","@vue/compiler-core":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.16_1747847735585_0.7174658855459461","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"vue-sfc-transformer","version":"0.1.17","license":"MIT","_id":"vue-sfc-transformer@0.1.17","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"4e2ba280ef160b8ca7f227503cb2d96fa66ccbc2","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.1.17.tgz","fileCount":8,"integrity":"sha512-0mpkDTWm1ybtp/Mp3vhrXP4r8yxcGF+quxGyJfrHDl2tl5naQjK3xkIGaVR5BtR5KG1LWJbdCrqn7I6f460j9A==","signatures":[{"sig":"MEUCIQC3+f7ZfmTXrtpRZ79/k6hW5GhYgAgYXaVfzHemc/UaCAIgZUeOeF7pxswE30nLfwZWf4dal0AROz8PenGRph66lc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31460},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.1.17.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","release":"bumpp && pnpm publish","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/private/var/folders/6z/46zhtr8n22zg8nh3bp7cq7c40000gn/T/e4bf96de32069de39becb99eca78efa8/vue-sfc-transformer-0.1.17.tgz","_integrity":"sha512-0mpkDTWm1ybtp/Mp3vhrXP4r8yxcGF+quxGyJfrHDl2tl5naQjK3xkIGaVR5BtR5KG1LWJbdCrqn7I6f460j9A==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"resolutions":{"@vue/compiler-core":"3.5.21","vue-sfc-transformer":"link:."},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.21","knip":"5.63.1","bumpp":"10.2.3","eslint":"9.35.0","mkdist":"2.4.0","vitest":"3.2.4","esbuild":"0.25.9","exsolve":"1.0.7","unbuild":"3.6.1","vue-tsc":"3.0.6","pkg-pr-new":"0.0.59","typescript":"5.9.2","@types/node":"22.18.1","lint-staged":"16.1.6","@babel/types":"7.28.4","changelogithub":"13.16.0","installed-check":"9.3.0","simple-git-hooks":"2.13.1","@vue/compiler-dom":"3.5.21","@vue/compiler-core":"3.5.21","@vitest/coverage-v8":"3.2.4","@antfu/eslint-config":"5.3.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","@vue/compiler-core":"^3.5.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.1.17_1757666561491_0.4484946888207737","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vue-sfc-transformer","version":"0.2.0","license":"MIT","_id":"vue-sfc-transformer@0.2.0","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"6116b1f0fa5d57173f8f8cb46c1d97455910fa42","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.2.0.tgz","integrity":"sha512-bdYOot8SZrKQigO5sBptESK9pzPPDJQW6A+PmHloSEDCH0i5xKZr3H2pO/Qy39Qt9HU6+MqJH3A71l9A36csFQ==","signatures":[{"sig":"MEQCIA2YbK2EJ6oEAS5LH7iYrsB3UMkzw90A/YyN2APGq8j8AiAJYqrb+3FbDAwZo9CFWeUBnfUFFiYzXliHL33rnYeB5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.2.0.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/home/runner/work/vue-sfc-transformer/vue-sfc-transformer/vue-sfc-transformer-0.2.0.tgz","_integrity":"sha512-bdYOot8SZrKQigO5sBptESK9pzPPDJQW6A+PmHloSEDCH0i5xKZr3H2pO/Qy39Qt9HU6+MqJH3A71l9A36csFQ==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"11.15.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"pathe":"^2.0.3","tinyglobby":"^0.2.16","@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"],"rolldown":["./dist/rolldown.d.mts"]}},"devDependencies":{"vue":"3.5.34","knip":"6.14.1","eslint":"10.4.0","mkdist":"2.4.1","tsdown":"0.22.0","vitest":"4.1.6","esbuild":"0.28.0","exsolve":"1.0.8","unbuild":"3.6.1","vue-tsc":"3.3.1","rolldown":"1.0.2","pkg-pr-new":"0.0.75","typescript":"6.0.3","@types/node":"24.12.4","lint-staged":"17.0.5","@babel/types":"7.29.0","installed-check":"10.0.1","simple-git-hooks":"2.13.1","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.34","@vue/compiler-core":"3.5.34","@vue/language-core":"3.3.1","@vitest/coverage-v8":"4.1.6","@antfu/eslint-config":"9.0.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.2.0_1779449101537_0.26749104402426815","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"vue-sfc-transformer","version":"0.2.1","license":"MIT","_id":"vue-sfc-transformer@0.2.1","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"b4e7d18a44c8ceb30a4040a2b1fc7d7239518c5a","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.2.1.tgz","integrity":"sha512-3x2cYDb3PrTL2j7wgX3cbqDNG4hYmgiB6dmI5bqgg0Gc9bx9dfJsQL4zbofo3lv74p74NePI5I9akcFkFQ3Cmg==","signatures":[{"sig":"MEYCIQC5gGnfiXoVR9RKeyOxp/D2wBzDcJXLsZCHRwgg+5X55wIhAN1zJ08GrgUa2b9ma2LaRs0M7sqj8veco/n32fObPQAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.2.1.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/home/runner/work/vue-sfc-transformer/vue-sfc-transformer/vue-sfc-transformer-0.2.1.tgz","_integrity":"sha512-3x2cYDb3PrTL2j7wgX3cbqDNG4hYmgiB6dmI5bqgg0Gc9bx9dfJsQL4zbofo3lv74p74NePI5I9akcFkFQ3Cmg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"11.15.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"pathe":"^2.0.3","tinyglobby":"^0.2.16","@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"],"rolldown":["./dist/rolldown.d.mts"]}},"devDependencies":{"vue":"3.5.34","knip":"6.14.1","eslint":"10.4.0","mkdist":"2.4.1","tsdown":"0.22.0","vitest":"4.1.6","esbuild":"0.28.0","exsolve":"1.0.8","unbuild":"3.6.1","vue-tsc":"3.3.1","rolldown":"1.0.2","pkg-pr-new":"0.0.75","typescript":"6.0.3","@types/node":"24.12.4","lint-staged":"17.0.5","@babel/types":"7.29.0","installed-check":"10.0.1","simple-git-hooks":"2.13.1","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.34","@vue/compiler-core":"3.5.34","@vue/language-core":"3.3.1","@vitest/coverage-v8":"4.1.6","@antfu/eslint-config":"9.0.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.2.1_1779470214161_0.19743274351040752","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"vue-sfc-transformer","version":"0.2.3","license":"MIT","_id":"vue-sfc-transformer@0.2.3","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"3310fb6f0f62790136dbb01ec4323a7f444ab5fc","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.2.3.tgz","integrity":"sha512-aWgeZUXS1W5Q7UIgzBBURMS79/hGsVlNFRHvvQIed1Q0qm8Pt5b+DZvFdx30RkE1BWv6OWQH0+p0avyMnteTGw==","signatures":[{"sig":"MEUCIBIU8HqFiQ3/OLoO5gRa98GI5UPJIwrzgKm43cIt+UGKAiEA8kdA+FJV7W1OEoXBZZWzPP9e5M0NYlFfPClvrxH/1HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"main":"./dist/index.mjs","type":"module","_from":"file:vue-sfc-transformer-0.2.3.tgz","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"unbuild","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"_resolved":"/home/runner/work/vue-sfc-transformer/vue-sfc-transformer/vue-sfc-transformer-0.2.3.tgz","_integrity":"sha512-aWgeZUXS1W5Q7UIgzBBURMS79/hGsVlNFRHvvQIed1Q0qm8Pt5b+DZvFdx30RkE1BWv6OWQH0+p0avyMnteTGw==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"11.15.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"pathe":"^2.0.3","tinyglobby":"^0.2.16","@babel/parser":"^7.27.0"},"typesVersions":{"*":{".":["./dist/index.d.mts"],"mkdist":["./dist/mkdist.d.mts"],"rolldown":["./dist/rolldown.d.mts"]}},"devDependencies":{"vue":"3.5.34","knip":"6.14.1","eslint":"10.4.0","mkdist":"2.4.1","tsdown":"0.22.0","vitest":"4.1.7","esbuild":"0.28.0","exsolve":"1.0.8","unbuild":"3.6.1","vue-tsc":"3.3.1","rolldown":"1.0.2","pkg-pr-new":"0.0.75","typescript":"6.0.3","@types/node":"24.12.4","lint-staged":"17.0.5","@babel/types":"7.29.0","installed-check":"10.0.1","simple-git-hooks":"2.13.1","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.34","@vue/compiler-core":"3.5.34","@vue/language-core":"3.3.1","@vitest/coverage-v8":"4.1.7","@antfu/eslint-config":"9.0.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.2.3_1779688958480_0.18715637222159986","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"vue-sfc-transformer","version":"0.2.5","license":"MIT","_id":"vue-sfc-transformer@0.2.5","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"28e840bb01f514e2579712805d49c4228b4710f4","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.2.5.tgz","fileCount":11,"integrity":"sha512-e+yWjXmWH/088bFrgpvVZ4x/4TkgRKM3L9yreSVlzphEy03auX7zgycyHFLEyCizMDmUh+Q2aXYRb3tjETtCyQ==","signatures":[{"sig":"MEUCIQDMj8rNjU7k+WckDGsiCX7UunoRi6maYtjHPy74d1I6dwIgDq7OeBiLSqGXNhesRBATrrfX5+Lhz+lrkK11rr35nVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46543},"main":"./dist/index.mjs","type":"module","_from":"file:/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.2.5.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs","./package.json":"./package.json"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"tsdown","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"danielroe","email":"daniel@roe.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f05b2f5-c14a-4ccd-be07-0a726d03e151"}},"_resolved":"/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.2.5.tgz","_integrity":"sha512-e+yWjXmWH/088bFrgpvVZ4x/4TkgRKM3L9yreSVlzphEy03auX7zgycyHFLEyCizMDmUh+Q2aXYRb3tjETtCyQ==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"12.0.1","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"pathe":"^2.0.3","tinyglobby":"^0.2.16","@babel/parser":"^7.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.40","knip":"6.29.0","eslint":"10.8.0","mkdist":"2.4.1","tsdown":"0.22.14","vitest":"4.1.10","esbuild":"0.28.1","exsolve":"1.1.0","vue-tsc":"3.3.8","rolldown":"1.2.0","pkg-pr-new":"0.0.80","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.2.0","@babel/types":"7.29.7","installed-check":"10.0.1","simple-git-hooks":"2.13.1","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.40","@vue/compiler-core":"3.5.40","@vue/language-core":"3.3.8","@vitest/coverage-v8":"4.1.10","@antfu/eslint-config":"9.2.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.2.5_1785182864919_0.11011386498763076","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"vue-sfc-transformer","version":"0.3.0","license":"MIT","_id":"vue-sfc-transformer@0.3.0","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"a3f0b33ffd93051e7030627b16fd37c84ebf1c77","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.3.0.tgz","fileCount":11,"integrity":"sha512-WdpctRqmwbePyfHFK/vZgyiUWkDDdN/0V7s5KFCX8DAEwCQI+XKudNgoJbGfDvVxLrWtvV9D6H7kvMkZeYGAhg==","signatures":[{"sig":"MEQCID/J3l+jZS6H1E4FWciiI9fgI/352SEvqBtl/Wo2NgkeAiBqOaVw4ANtM558bLhdEdLJYh4Qr6Up8Mn5E4SZTVDiVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49232},"main":"./dist/index.mjs","type":"module","_from":"file:/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.3.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs","./package.json":"./package.json"},"scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"tsdown","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"danielroe","email":"daniel@roe.dev"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f05b2f5-c14a-4ccd-be07-0a726d03e151"}},"_resolved":"/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.3.0.tgz","_integrity":"sha512-WdpctRqmwbePyfHFK/vZgyiUWkDDdN/0V7s5KFCX8DAEwCQI+XKudNgoJbGfDvVxLrWtvV9D6H7kvMkZeYGAhg==","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"12.0.2","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["npx eslint --fix"]},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tinyglobby":"^0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","knip":"6.33.0","eslint":"10.9.1","mkdist":"2.4.1","tsdown":"0.22.14","vitest":"4.1.11","esbuild":"0.28.2","exsolve":"1.1.1","vue-tsc":"3.3.11","rolldown":"1.2.6","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.4.1","@babel/types":"7.29.8","installed-check":"11.0.0","simple-git-hooks":"2.14.0","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.42","@vue/compiler-core":"3.5.42","@vue/language-core":"3.3.11","@vitest/coverage-v8":"4.1.11","@antfu/eslint-config":"9.3.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"peerDependenciesMeta":{"esbuild":{"optional":true},"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sfc-transformer_0.3.0_1788182229264_0.7370361328366724","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"_id":"vue-sfc-transformer@0.3.1","bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"dist":{"shasum":"536659cf79a2333e164c57e645ab3f5d4192d8fd","tarball":"https://registry.npmjs.org/vue-sfc-transformer/-/vue-sfc-transformer-0.3.1.tgz","integrity":"sha512-GxRDX31O3B20+nZ+8TS5yNlGqSTE3VPvTwyAukyLPdpZUprrdFXmKgJmBRFtaJdS3hcxgWI8NBR/k6KuQiPsVQ==","fileCount":11,"unpackedSize":51761,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-sfc-transformer@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmhJ3TRLVN5RmJtvkQ+a9CY4OR84ysTcNIpoIT8BndcQIhAOZGUE7uB9OOk+vaNV+BvFI1Mm1yTfiXLqbs6c+EI/ok"}]},"main":"./dist/index.mjs","name":"vue-sfc-transformer","type":"module","_from":"file:/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.3.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.mjs","./mkdist":"./dist/mkdist.mjs","./rolldown":"./dist/rolldown.mjs","./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"vitest dev","lint":"eslint .","test":"pnpm test:unit && pnpm test:types","build":"tsdown","test:knip":"knip","test:unit":"vitest","test:types":"tsc --noEmit","test:versions":"installed-check -d --no-workspaces -i rolldown"},"version":"0.3.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2f05b2f5-c14a-4ccd-be07-0a726d03e151"},"approver":{"name":"danielroe","email":"daniel@roe.dev"}},"homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","_resolved":"/home/runner/work/_temp/uppt-tarballs/vue-sfc-transformer-0.3.1.tgz","_integrity":"sha512-GxRDX31O3B20+nZ+8TS5yNlGqSTE3VPvTwyAukyLPdpZUprrdFXmKgJmBRFtaJdS3hcxgWI8NBR/k6KuQiPsVQ==","devEngines":{"runtime":{"name":"node","onFail":"download","version":"^24.0.0"},"packageManager":{"name":"pnpm","onFail":"download","version":"12.10.1"}},"repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"_npmVersion":"12.2.0","description":"Tools for minimal TypeScript transpilation of Vue SFCs","directories":{},"lint-staged":{"*.{js,ts,mjs,cjs,json,.*rc}":["pnpx eslint --fix"]},"maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"sideEffects":false,"_nodeVersion":"24.22.0","dependencies":{"tinyglobby":"^0.2.16"},"devDependencies":{"vue":"3.5.44","knip":"6.42.0","eslint":"10.13.0","mkdist":"2.4.1","tsdown":"0.22.14","vitest":"5.0.5","esbuild":"0.28.2","exsolve":"1.1.1","vue-tsc":"3.3.11","rolldown":"1.2.6","pkg-pr-new":"0.0.88","typescript":"6.0.3","@types/node":"24.13.3","lint-staged":"17.4.1","@babel/types":"7.29.8","installed-check":"11.0.0","simple-git-hooks":"2.14.0","@volar/typescript":"2.4.28","@vue/compiler-dom":"3.5.42","@vue/compiler-core":"3.5.42","@vue/language-core":"3.3.11","@vitest/coverage-v8":"5.0.5","@antfu/eslint-config":"9.3.0"},"peerDependencies":{"vue":"^3.5.13","esbuild":"*","rolldown":">=1.0.0-beta.0","typescript":">=5.0.0","@volar/typescript":"^2.4.0","@vue/compiler-core":"^3.5.13","@vue/language-core":"^3.0.0"},"simple-git-hooks":{"pre-commit":"pnpx lint-staged"},"peerDependenciesMeta":{"esbuild":{"optional":true},"rolldown":{"optional":true},"typescript":{"optional":true},"@volar/typescript":{"optional":true},"@vue/language-core":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-sfc-transformer_0.3.1_1792604215482_0.5772184286743998"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-04T09:19:48.920Z","modified":"2026-10-21T17:36:56.144Z","0.0.0":"2025-04-04T09:19:49.160Z","0.0.1":"2025-04-04T11:07:33.847Z","0.0.2":"2025-04-04T11:55:01.175Z","0.1.0":"2025-04-04T13:54:00.755Z","0.1.1":"2025-04-04T15:07:31.395Z","0.1.2":"2025-04-04T17:33:33.670Z","0.1.3":"2025-04-04T21:15:28.277Z","0.1.4":"2025-04-04T21:31:45.021Z","0.1.5":"2025-04-06T14:08:09.910Z","0.1.6":"2025-04-07T18:14:43.023Z","0.1.7":"2025-04-08T02:24:10.286Z","0.1.8":"2025-04-08T15:14:16.329Z","0.1.9":"2025-04-08T15:48:17.344Z","0.1.10":"2025-04-09T05:40:31.590Z","0.1.11":"2025-04-16T14:27:02.199Z","0.1.12":"2025-04-22T10:24:57.460Z","0.1.13":"2025-04-22T15:53:02.025Z","0.1.14":"2025-04-24T22:13:54.684Z","0.1.15":"2025-05-06T09:17:30.655Z","0.1.16":"2025-05-21T17:15:35.787Z","0.1.17":"2025-09-12T08:42:41.674Z","0.2.0":"2026-05-22T11:25:01.622Z","0.2.1":"2026-05-22T17:16:54.324Z","0.2.3":"2026-05-25T06:02:38.601Z","0.2.5":"2026-07-27T20:07:45.007Z","0.3.0":"2026-08-31T13:17:09.351Z","0.3.1":"2026-10-21T17:36:55.582Z"},"bugs":{"url":"https://github.com/nuxt-contrib/vue-sfc-transformer/issues"},"license":"MIT","homepage":"https://github.com/nuxt-contrib/vue-sfc-transformer#readme","repository":{"url":"git+https://github.com/nuxt-contrib/vue-sfc-transformer.git","type":"git"},"description":"Tools for minimal TypeScript transpilation of Vue SFCs","maintainers":[{"name":"danielroe","email":"daniel@roe.dev"}],"readme":"# vue-sfc-transformer\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![Github Actions][github-actions-src]][github-actions-href]\n[![Codecov][codecov-src]][codecov-href]\n\n> Tools for minimal TypeScript transpilation of Vue SFCs\n\n## Usage\n\nInstall package:\n\n```sh\n# npm\nnpm install vue-sfc-transformer vue @vue/compiler-core\n\n# pnpm\npnpm install vue-sfc-transformer vue @vue/compiler-core\n```\n\nA TypeScript transpiler is needed to strip types from script blocks and template expressions. `rolldown` and `esbuild` are both optional peer dependencies; install whichever suits your setup. The `mkdist` loader uses `rolldown/utils` when it is available, and `esbuild` otherwise (or when mkdist's `esbuild` options are set).\n\n```js\nimport { parse as parseSFC } from '@vue/compiler-sfc'\nimport { transform } from 'rolldown/utils'\n\nimport { preTranspileScriptSetup, transpileVueTemplate } from 'vue-sfc-transformer'\n\nconst src = `\n<template>\n  <div v-if=\"test as any\" />\n</template>\n\n<script setup lang=\"ts\">\ndefineProps<{\n  test?: string\n}>()\n</script>\n`\n\nconst sfc = parseSFC(src, {\n  filename: 'test.vue',\n  ignoreEmpty: true,\n})\n\n// transpile template block\nconst templateBlockContents = await transpileVueTemplate(\n  sfc.descriptor.template.content,\n  sfc.descriptor.template.ast,\n  sfc.descriptor.template.loc.start.offset,\n  async (code) => {\n    const res = await transform('__sfc.ts', code, {\n      lang: 'ts',\n      sourcemap: false,\n      typescript: { onlyRemoveTypeImports: true },\n    })\n    return res.code\n  },\n)\nconsole.log(templateBlockContents)\n// <div v-if=\"test\" />\n\nconst { content: scriptBlockContents } = await preTranspileScriptSetup(sfc.descriptor, 'test.vue')\nconsole.log(scriptBlockContents)\n// defineProps({\n//   test: { type: String, required: false }\n// })\n```\n\nIf you are using `mkdist`, `vue-sfc-transformer` exports a loader you can use:\n\n```ts\nimport { vueLoader } from 'vue-sfc-transformer/mkdist'\n```\n\n> `mkdist` will automatically use the loader from `vue-sfc-transformer` when you pass `vue` to the `loaders` option and have this package installed.\n\n## Rolldown plugin\n\n`vue-sfc-transformer/rolldown` ships a [rolldown](https://github.com/rolldown/rolldown) plugin that transpiles `<script lang=\"ts\">` and template expressions, then emits a `<name>.d.vue.ts` declaration for each SFC under `srcDir`. That's the form `vue-tsc` / `@vue/language-core` / `@volar/typescript` (since 2.4.19) resolve for `import './Foo.vue'`. Pass `emitLegacyDeclarationAlias: true` to also emit the older `<name>.vue.d.ts` form, which plain `tsc` resolves but vue-tsc does not.\n\nScript blocks are transpiled with `verbatimModuleSyntax` semantics: only explicit `import type` statements and inline `type` specifiers are removed. A type-only import written without the `type` keyword (`import { Props } from './types'`) survives into the emitted SFC as a runtime import and will fail to resolve at runtime; make sure to write `import type` for types.\n\nWorks with anything that runs rolldown plugins: [tsdown](https://github.com/rolldown/tsdown), [obuild](https://github.com/unjs/obuild) or rolldown directly.\n\n```sh\npnpm add -D rolldown @volar/typescript @vue/language-core typescript\n```\n\n```ts\n// tsdown.config.ts\nimport { defineConfig } from 'tsdown'\nimport { vueSfcPlugin } from 'vue-sfc-transformer/rolldown'\n\nexport default defineConfig({\n  entry: ['src/index.ts'],\n  plugins: [vueSfcPlugin({ srcDir: 'src' })],\n})\n```\n\nDeclarations are cached on disk under `<cwd>/node_modules/.cache/vue-sfc-dts/`, keyed by a content hash that incorporates the SFC source, the installed versions of `vue-sfc-transformer` / `@vue/language-core` / `@volar/typescript` / `typescript`, and a hash of the resolved `vueCompilerOptions`. The TS program is by far the dominant build cost; a full cache hit skips it entirely.\n\nPass `cache: false` to disable. Pass `cacheVersion: '<your-string>'` to namespace the cache under your control on top of the auto-derivation.\n\nThe `cache` option is structurally compatible with the `getItem` / `setItem` subset of [unstorage](https://github.com/unjs/unstorage)'s `Storage`, so you can hand it an unstorage instance directly:\n\n```ts\nimport { createStorage } from 'unstorage'\nimport redisDriver from 'unstorage/drivers/redis'\nimport { vueSfcPlugin } from 'vue-sfc-transformer/rolldown'\n\nvueSfcPlugin({\n  srcDir: 'src',\n  cache: createStorage({ driver: redisDriver({ url: 'redis://…' }) }),\n})\n```\n\n## 💻 Development\n\n- Clone this repository\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n## Credits\n\nThis package was based on the work of contributors to [`mkdist`](https://github.com/unjs/mkdist), and in particular this PR by [**@Teages**](https://github.com/teages): [unjs/mkdist#300](https://github.com/unjs/mkdist/pull/300).\n\n## License\n\nMade with ❤️\n\nPublished under [MIT License](./LICENCE).\n\n<!-- Badges -->\n\n[npm-version-src]: https://npmx.dev/api/registry/badge/version/vue-sfc-transformer\n[npm-version-href]: https://npmx.dev/package/vue-sfc-transformer\n[npm-downloads-src]: https://npmx.dev/api/registry/badge/downloads/vue-sfc-transformer\n[npm-downloads-href]: https://npm.chart.dev/vue-sfc-transformer\n[github-actions-src]: https://img.shields.io/github/actions/workflow/status/nuxt-contrib/vue-sfc-transformer/ci.yml?branch=main&style=flat-square\n[github-actions-href]: https://github.com/nuxt-contrib/vue-sfc-transformer/actions?query=workflow%3Aci\n[codecov-src]: https://img.shields.io/codecov/c/gh/nuxt-contrib/vue-sfc-transformer/main?style=flat-square\n[codecov-href]: https://codecov.io/gh/nuxt-contrib/vue-sfc-transformer\n","readmeFilename":"README.md"}