{"_id":"vue-comp-to-setup","_rev":"35-dc5e0eb553a456a8bd1ad561c11056a5","name":"vue-comp-to-setup","dist-tags":{"latest":"1.2.15"},"versions":{"1.0.0":{"name":"vue-comp-to-setup","version":"1.0.0","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.0","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"fb21548608c9ff271354dcfb2849a6546ef0a8f4","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.0.tgz","fileCount":36,"integrity":"sha512-HLdLAYvbprFU2B+LhBmtadZpLfUqlYQy78mCxSvlMu9TCubpWNaWvp0ouysdJv8VR8s6SOeXM/J/EQJjW8LMxg==","signatures":[{"sig":"MEQCIDB7JYrrK+UTqk4Rwfl56YP1QG7K+p8l5OqAvzBSehArAiACTMXErFpd5tZ/bReaTC5U0b5EsT76ALdeQ/YgIbrTCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109849},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"8246217520a178e96a0f50ab02b505320ebe9add","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"klaw":"^4.0.1","chalk":"^4.1.2","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","prettier":"^3.3.3","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/klaw":"^3.0.3","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.0_1727195989261_0.10091759190391336","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-comp-to-setup","version":"1.0.1","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.1","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"d293fe1007f6277688aa7e2715037bd19daee4b6","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.1.tgz","fileCount":36,"integrity":"sha512-2SGKTCcHiISVNiAVp63Nl6nh+20crZ45ksYE9l56G1WkLiMushFjZzIW5n16dfPLXnEiApMVXKDwE3923Rmnuw==","signatures":[{"sig":"MEUCIQDBdDodpeUGtrqmdcR0qkSPVXMTCw8p0ydJtzYtaBEaywIgdLqOIOnXRLoK4EQtRez7Id6ZUBk90NCppe35wJsZ1Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109798},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"3e611f54e9c4271c9ceb6db83ee31c40916fcc3a","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.1_1727197557908_0.7695032484075355","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-comp-to-setup","version":"1.0.2","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.2","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"729082c165adb0563b449f47aa84b586487946a2","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.2.tgz","fileCount":36,"integrity":"sha512-6n7pS8jLoOdxadHubQLQw8aTI2LnOuwgiFBBMic5SnvXs4+iRzJ+bBlhX+Ek8A3Gi6V9NlmRm2jKPkocqmvVhA==","signatures":[{"sig":"MEUCIARuQXi8KJjSrcr3FNKfKJ8SwgQmM1O9dyg0GyZMEdh1AiEAhH8kYQqf781Sj7vJk7lqP21RWmDuqLWaf0tDHshCuu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109883},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"278bfe92bc613377f765ff022bfac2bb10ca3c69","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.2_1727198075874_0.4247844303054138","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-comp-to-setup","version":"1.0.3","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.3","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"2f7f746e2455cd295594f5c9d1d5038bf2aa3b93","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.3.tgz","fileCount":36,"integrity":"sha512-XFVNqnMxxXo3KhDi1q9+/9agCjIRU3V57fSqzmHtHuz++Z7qAHVp6FhM+yfyZtnPOaMavQ89mmnDJEf6MTcIVw==","signatures":[{"sig":"MEQCIFNKl7WLZ7Xb2M80SnoE8wWoTvwFLRvdSSPBAG96gbRyAiAx82i/0BdhIFMwV4bJymRsgL7AwvIwCy+gyc/jn5jBrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109883},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"fb133f13d3a496c29a0d2e29ea1cc425eb42b40e","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.3_1727239032420_0.5352555837467283","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-comp-to-setup","version":"1.0.4","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.4","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"ff1ee94542f03e7eabc1a2a2b5d8eab725e64a5d","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.4.tgz","fileCount":42,"integrity":"sha512-eov8XV3iYOUSuDSBN4Xe2CeibEcLGdVFDvmAwm/b5Se+4orRnR5genFwl4eceIkGhrrFv2xAPmPDrvNw0Ucebw==","signatures":[{"sig":"MEQCIEh8VVGfFYNubOz7S0rN/GhKMs1AmfUIMYaF7u60Q75AAiA7fGI1ivCk4Kaexhx0/Jf0mlE2hwtRw4AMXPgU3cJLCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128675},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"db1f460323dddef206b3eb2d7a8dbec76c6e2bc2","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.4_1727242023207_0.06707166811792042","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vue-comp-to-setup","version":"1.0.5","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.5","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"0295d518d1b9c9fe4f35e2a2e33ca5d585019ea0","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.5.tgz","fileCount":42,"integrity":"sha512-1RiMn0GbHen+Xk+k8sT1RJ+SSk9JPDtP2NeRXhOPws7TM1DcDfQxIXJz4mzsw8hv5iNzgj0wmzWQ6o+BAQO7YA==","signatures":[{"sig":"MEUCIQCXvGkaaXh2ES0yObheNRfOzbNhherwb/Vd++UGBW1jCgIgJDU7m9wQygCukzoQSRCrW4G04/Ygcf41m6tMZU1kzBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130168},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"00c538f225fc26b361fb398403feba1b33b6a355","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.5_1727244248459_0.6737150496299731","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vue-comp-to-setup","version":"1.0.6","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.6","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"aa879394ebd19fff0f07e20b1786bc1b17794ff0","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.6.tgz","fileCount":44,"integrity":"sha512-5YxfKLvT2GtXCX6UMGyF0NfBxsKoOmaWRr2cpS/lqabbx+IorLSUFOr7khZcmZu6Nrw7fcYcGlH7D/tIaw3NvA==","signatures":[{"sig":"MEUCIQCZG8iyFWCosYociVwX13a0UJagcfYMARB3d2mlBkXh0QIgL/HOPuWdb5wuV9gXc59gT3DZV8fd4hAy9w3tVvmlivM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132631},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"ef46f7df765310d43c04c00b127a482c9ab3d0f0","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.6_1727244479707_0.012611523104790967","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vue-comp-to-setup","version":"1.0.7","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.7","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"f188f7aa4f4781805a3e3312649a107aaa17d31e","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.7.tgz","fileCount":44,"integrity":"sha512-oid9qkIP4mTbnN+Tb7Jlkl+i7jw+w7+q9YzoGMxgSIJVaN6rcwqBp2UQB09pK6kzTpASSExwm5cNb8kA4zN1bQ==","signatures":[{"sig":"MEQCICZ9yFZhO1jWjFHepH7cXFECBw882js8AzTs/xDovLC9AiBuU82I0iJ5Xpk1deRO792DudCXrRh0WyUTWxORk0QLsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132751},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"0a73b209d7933b536f3899319e147726905ca899","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.7_1727246337164_0.8594573391655278","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vue-comp-to-setup","version":"1.0.8","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.8","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"5b340ecb456b9427a12fc31cbf31bc0ab10a86f3","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.8.tgz","fileCount":44,"integrity":"sha512-dltfDkSFuwTzZ9U96t8JRVYViC/Jmvq3PgFfI9HWfA1w/HrPmZrykfOqK9wnoDsrmq5zKP3833HnaBtQ21LV5g==","signatures":[{"sig":"MEYCIQD30JmHwrxBfK3XVrH7perdUrwmyXxKOOzrAfXxSPK9OQIhANnF/Ku2FHs7W/fTNi19NgeJ2FUsmKiYsITgxKUOY2SR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132738},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"a9f8d3b898ef68a684f09c78725b77374b9c8460","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.8_1727247715856_0.0995404514325604","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"vue-comp-to-setup","version":"1.0.9","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.9","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"3fe29ee7f663ca4cd9e096aae92a278be455ef14","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.9.tgz","fileCount":44,"integrity":"sha512-ArRuSpNjyEEZKkwP93AmVeL/nDL6MQvwb5CWriZq44XRerNV7YuMLg5mcD1pOBv8ijbPx74ZB5hFa6RT5UqlOg==","signatures":[{"sig":"MEYCIQD6AOv4krtCl4hBLwL/hnVm9gacAl6ad1xMB+cQ/XMqsgIhAJ/Fx3Ul0URWcdTFZCXSpzSKVytH7lKqRQWi49gF+Q3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133178},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"3550613c8e17022a7ec3c38e25a513b5f81e95bd","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45","@types/cli-progress":"^3.11.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.9_1727248825760_0.6506296354691035","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"vue-comp-to-setup","version":"1.0.10","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.10","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"18999e0e14ac3ca1ed337b564dc5250b587a5fd2","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.10.tgz","fileCount":44,"integrity":"sha512-HsUhrxoFNtf+Eloxj0Up5ZfcnAAkrFGAcC8lHJcCPqUa5sgKvGbKgoqvenT1IFyIBK8vlaCAV2hDNOh72SuKdw==","signatures":[{"sig":"MEUCIQCtGduRfYiWfqFwanpSJYNmtxFgy+Wj27gGrRslfsLOVgIgY7CIIKx9DiLBe5lDxzJYgL3ul7aP7RSvVanmBU9GjWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133179},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"3dcac79c075532a6e77fadb66410f7f4304acf02","scripts":{"dev":"vite","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.10_1727249337509_0.712574276866704","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"vue-comp-to-setup","version":"1.0.11","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.11","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"0b26e144d56a1aa694f131ecd9bc9ae8fe47cb0b","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.11.tgz","fileCount":44,"integrity":"sha512-j8Dustwv0XGBuQlJqiZByT/0YbaIDFhyyrrvmtrwjIJ9lfcPRV594Deg+lxiWLrXu+QXeOvBx0uMc0hej6bHuQ==","signatures":[{"sig":"MEYCIQC1OBIwNPIdhngse14+gSye4v984d1ihYMZzeBs7SinFQIhAOtpCQdszcsRNuCzOgbNzJ1Qa/cBd3jVCtg3qnDviaAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133858},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"23e1711e71137ce11b2c407d34c613bdb0a24436","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.11_1727348361794_0.18541750872759688","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"vue-comp-to-setup","version":"1.0.12","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.12","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"0d489164334051ee5a0576cd340cf628b70bb957","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.12.tgz","fileCount":48,"integrity":"sha512-Ti0Ly0oPt+FUv6yl5cU8iiUulfQsYVViBu68hTu2OQnAhjAk/EMtdIkDxb3QJ0GBvJfiR+p4gTKxB2cr45vKYQ==","signatures":[{"sig":"MEUCIEHf7eUhvijNv6vGhKOV4fZrZVhTVgic9j/Q/B3p3IgkAiEA4RNpe+dL+kWX1De7Dv+KYbjqXYCJZpzvHnf1AU67Jjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139411},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"d6466f01bb3b04d54df962f2567a2daa5a74867a","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.12_1727353988045_0.7876126210252292","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"vue-comp-to-setup","version":"1.0.13","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.13","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"389ac7f78c700feb4beaa567c079195fdaf5cdde","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.13.tgz","fileCount":50,"integrity":"sha512-J6GjSLDfUPFCFsQHMSldlKFQEvawtqhV46+DPkScxZiN59qwd9K5QGwk0SvweZzkEMxnWgeVbhp+4RPlVNse2w==","signatures":[{"sig":"MEUCICKM3NUA8pzobkta86lyi9fZOvLavHpPVUQVjMblOqy+AiEAt1ULg+HNIj3qxrYCHbRL6QBKl5ql3H1Cg/fc4+fOzJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141480},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"405f12171521bb42fcdfbf6f72d0547353b4bf44","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.13_1727367737741_0.45927050478747855","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"vue-comp-to-setup","version":"1.0.14","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.14","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"32ef3fa229bd10deaa3b37410272630089a72906","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.14.tgz","fileCount":50,"integrity":"sha512-5+08mq5NBvB7bvqYUBQd7RIasP/GJKPm7REKDUtRUYNeRL4VVhF8jOXwJlFw9/BYc3MbTFZCrIUclUbOUK78Nw==","signatures":[{"sig":"MEUCIAKccG9WveH/bMSsq/baZkPj03ufdBTKnNwgu+1NSoz1AiEA7SbXnhGg++hMTSDr8FLlBDCWwt2GarBfqwe+HGU8JFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141851},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"9037e8d6478a4e90d23212143d37c5073fc8f118","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.14_1727373756347_0.8402256844991325","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"vue-comp-to-setup","version":"1.0.15","keywords":["script setup","vue","composition api"],"license":"MIT","_id":"vue-comp-to-setup@1.0.15","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"f462a1a4fd4830883d6a0ed5da22588b6720ef22","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.15.tgz","fileCount":50,"integrity":"sha512-6boKbUbysIUOVJjxwuQ6LlavG4AtNtX7gJUeJUIGl/3B+CR229ZFx1S2MP3Q59YxYTdltdAZ0nKqpJ953Pgx8w==","signatures":[{"sig":"MEUCIQDqsuky+gkxY4pPa2d6bnU8IjenuFhntOxuiYhQY5pQKgIgEcCZ3X6fND10vklNjvHR07ZP1oUJyGuR12ysk7IuOJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144297},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"4aaf85b22c1b80bee68b007e651179fad0e95c54","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.15_1727412790731_0.3962878071628928","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"vue-comp-to-setup","version":"1.0.16","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.0.16","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"d33d4efa1d60196917582caa0d065d8f0aab4325","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.16.tgz","fileCount":50,"integrity":"sha512-st3nlwq01YiqbEvGICcYKeJsXLAoFPA0p+r3RSwkt3AyaDsk2aTRL08xBntcWS/twNwe/kkaM5oyyCHCX8i5xA==","signatures":[{"sig":"MEUCIH5Um5W4QM945tWw5tP2ArO/3n/4IE0LZ/B1U8iS/fd6AiEA2zDpxI0LePOOnvpHjAmXZAkNn0aQh/KD4OiS9Rw1ln4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147700},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"4aaf85b22c1b80bee68b007e651179fad0e95c54","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.16_1727417708596_0.2703719901355106","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"vue-comp-to-setup","version":"1.0.17","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.0.17","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"a6d49e24625d5f79a0c17fbda545087faa2ff792","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.0.17.tgz","fileCount":50,"integrity":"sha512-xJbQdpcqWuYiYsuKwDyH5CelfQattRA8aQ+UI2pOeJBuKCDcK7ngRLSdGJCItWTjpsvn5RvUV1h94fjb+227Gw==","signatures":[{"sig":"MEYCIQDaCQ9Z08/65YlwVgsynYl3fGHtMcbZZuy8zrqxAztEXAIhAMMJKMGREsXOSnRt+ftmXbuEJl/EYjjGCzDC3BqHYckk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147700},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"c623eddeca6354c170a9ba7f337145f132520240","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.0.17_1727417834584_0.3326068264560187","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vue-comp-to-setup","version":"1.1.0","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.1.0","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"dad2cd9a061e316904c5845a15314c552711d87f","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.1.0.tgz","fileCount":50,"integrity":"sha512-R0S7RACTn3hl83P3huXObZBGojyp7p/t2qXD72EuUDJYyZLptRIW7pCC2lq8XV5jcjDjMB86Pxsk+aLHOCm/Cg==","signatures":[{"sig":"MEQCIHleVBcMjDYx2ItDFw4dQLO6v0yfGPED2tIWmnWFSLtFAiAjA+OxysalfjMkXT874C8d98N018WYo8bsr2xCoBbx9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147699},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"c4de8bfcbcf99c6450e9bb81c2c1e8bb8402d054","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.1.0_1727421071348_0.8754223941034041","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vue-comp-to-setup","version":"1.2.0","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.0","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"79d9a6e26f84ab656a3f23c2e887ccc0030b957a","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.0.tgz","fileCount":52,"integrity":"sha512-bcLSkF0WsfplqzPFqqB4e9oYRM3fR+/EZP/YJ5oZdzyAb8L7tx/XO7MnhS6ZZggh13+awZ+fMVZliADJkaQy0w==","signatures":[{"sig":"MEQCIA7+MoWEd/hsuXRy2Xclpl/OWjEfhwF2PeejvFqyne0QAiArdLniw/FP73VNTxYXV/KHYjnqYH2/nbU8S2jqkkVRew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158120},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"c354461822d332a411e2da9d20fbe23b1cfaccec","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.0_1731406176306_0.9669662947391131","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"vue-comp-to-setup","version":"1.2.1","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.1","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"3c1cbf7ba15bed7a7ebda149dc94ce3d0ba602a2","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.1.tgz","fileCount":54,"integrity":"sha512-e9Tb0hIVzGmRIWE++X4pE1S2Bm7PdaCLWZoXNQzfauCugamyMLvQGbKZd6zefNl5dW+6KrbgCwlXkDAm3UJY6w==","signatures":[{"sig":"MEUCIERgz/azehts69x7y6XzKqXDyJ5yjA5PXVDxuE1XNRc/AiEAiQMrmYav1KvJQ/xm8WVI6kjU30nDx62lqDWdR1/NA40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175667},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"72742b0419db764b0350e033a4d529c32651b23c","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.1_1731923660867_0.7836493904229409","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"vue-comp-to-setup","version":"1.2.2","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.2","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"eb388037098f5a8856f05d5e7501f66759b15e48","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.2.tgz","fileCount":54,"integrity":"sha512-yEuFPzJNFnbCLnesMWBszx6deXb0IBAF8Enluok49lLFpn+FAN0VNkOnC6nP7KZhGH/ivyD/RZWvA41qZ+0qxw==","signatures":[{"sig":"MEUCIQDXxwfmWEjMlQKMX/fkr+laFjzaNq89jjizZi2EpTV39QIgaiPdOPH3h5EFkwU/5G8gLfjPMNvLFZR7ivQEtAUKaCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177903},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"3bde8204cd4d15698bceb03e6f615ded82a317f4","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.2_1732252531717_0.7540637342362131","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"vue-comp-to-setup","version":"1.2.3","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.3","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"c56688f999666e25a9a5f85fa662f207ee531f27","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.3.tgz","fileCount":54,"integrity":"sha512-pBy+82H62BCsSwzk7H3uq5MTBJkUiSbSnABwUBGHIAFln7f5JEY37RhErqfSwAYrY0QH04228j0sQ09XihNpDw==","signatures":[{"sig":"MEQCIDzL3/SlOsBdBjJPj/jmEj9rB93JpFq5llEiu67vnPuuAiBSAg0RCF3rOXGu4Y+ia5JcxKFOOnn5v9PdvANnV4HiEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179247},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"1b406be330e18d5484f260c486d71dbbffc365f0","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.3_1732513701461_0.977274484888796","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"vue-comp-to-setup","version":"1.2.4","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.4","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"246a368473529eb401f4d869a3f78b1d8b58479f","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.4.tgz","fileCount":54,"integrity":"sha512-86oLTTE9gqPOQQ+P1EmtpROiI2JUI7+n5oPC+56ch2ercIFNZGc/uRFtehXjN8TUFbqbGIeZYgCz5+E+S+4UeQ==","signatures":[{"sig":"MEQCIG629VtY2jDjmf2lb6fGuXfNXjwGlvkBNsEYe41+DEHTAiBn65dNTWG10YuXOt87rIL/7JOkZGEhB3vNMNZviNNDRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180078},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"123d85c99361c9c3b7e87be9575b34899be29617","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.2.3","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.4_1732701563985_0.5207552414353591","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"vue-comp-to-setup","version":"1.2.5","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.5","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"0265d9ce6c569a1f6477c16ce17782663866f299","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.5.tgz","fileCount":58,"integrity":"sha512-dOHP9j4nfOndQkGcUUSiPO3pNXOQnaic/UH+UIjOpyEKg6fpzZuHnm5GoscSBr1ZsTguhmSz8JWs7RPboEsjOQ==","signatures":[{"sig":"MEUCIDB2eydL6vVKmgs799eDftsjxo40t2z75xDYK9lCGReWAiEA7Ox9UffjP4SjGVW1od/vOCzbKU+jtDgGZDZ5RWNmUMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206627},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"98cd6a7917c426f668dc59a7f7db777993bcb86f","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.5_1739170972449_0.30074967283583676","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"vue-comp-to-setup","version":"1.2.6","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.6","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"c761ee8c321c111b6e3c7ebe0d2f155fee68ad42","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.6.tgz","fileCount":58,"integrity":"sha512-B70Npu7k5L6D7gM9Nmuq5lPp3UB+979NCeHbgFJwaXOnGVujvSN5nWQIrTHUNcvBHIiJ60cWgxNN4jDCwsqXRw==","signatures":[{"sig":"MEQCIASalVK5lpsp5se/AilAq4yP7Iad30cn4Cg3a1l2aaN6AiAp0dYHILfVID7FgMyP/NVhyKwaNR3LCOKzCfLn8rVwCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206697},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"913fa9ce4ca9f695edcdc5da99b454a9d85ca4c3","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.6_1740498920203_0.09072268107321868","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"vue-comp-to-setup","version":"1.2.7","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.7","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"11dc2a1e511d93bbf1a8442ff102419de98b61d0","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.7.tgz","fileCount":60,"integrity":"sha512-0lMh44nrGOoaQwB8fxGSLqjFdwS54Opig52CR1snlDKqKb2A749iykTQL51MhQEd0YCXS88Ya1SegV2LBWcBLQ==","signatures":[{"sig":"MEUCIQCUzmeZ4qZ9pSh2Y1Dxoa9j1eK9ac6FuDbXVkv2MQtRBgIgMxC4L/YLpt7tD5j12YEoKDWZ/RHXb7NLulsUrqHwiak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229303},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"4a77e6529ff099ee0e6e98e38b41354c9130aae2","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.7_1743596503542_0.9998070944953505","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"vue-comp-to-setup","version":"1.2.8","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.8","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"58f3da047fe0792899c07bcecb9b57bd3c7e8da7","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.8.tgz","fileCount":60,"integrity":"sha512-UkI3zlNSlAi/cFOJRq4yZhgIZv33/jlVq1xLEKO3fbE3NFkmTzxYbUCFXfinMx52pZgqRpb2y9jafD4/FNJMkg==","signatures":[{"sig":"MEYCIQCXN9cwSI36KuagHtovyu+o09EH7Dzhj4sAUF88DH0OggIhAOv9OFEupQ6uGGd9ObO9Q/D96hk47t93GtWS9CjUeF5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229340},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"39b344ab7d19bb6c5cc745b6960b62bcd41ac947","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.8_1743765337687_0.574719890071314","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"vue-comp-to-setup","version":"1.2.9","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.9","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"5c818d6ea53176db0254b3320ed6da376a913c5b","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.9.tgz","fileCount":60,"integrity":"sha512-qrOIo3Ox+cPaFky1JtY3QBLk1Uk45yZASbSsjmfJoM0LEN9rDXgq2GTs4ts99urMcE8+NYfQdQVqbm4qE4WdDw==","signatures":[{"sig":"MEYCIQCS5GQsMrP//ZmauFCiTA8QPW5y43SCZrrHoBJEZOTpRgIhAOiGMT1eiZGKiShe2q5CyrKecDYFEZPGZWQiUVpA4wF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238654},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"cfe2f6abca5c9fcd2fcd4d20df79359ba963165c","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.9_1746776789668_0.7844956134770242","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"vue-comp-to-setup","version":"1.2.10","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.10","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"f10fc7685e0c53738f864eb1f98d535c6c3c4ea1","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.10.tgz","fileCount":60,"integrity":"sha512-JD9zZ/8k0a0kxq4tZKYMYScHIyZJlzGLpDqUFnyGbSgSn4RMjawk3PT0r9eX0nyO70A/qrQmD0BABN0MvUAa8Q==","signatures":[{"sig":"MEUCIQDoBxz+EPUrodYy/zhXAkC4Py0OE44ixHWC/Cp70hjXBAIgah5Gp70ot3QICG5U2os5nglCSz4fXwjz8Kms7cvkX3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239297},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"abe3ebc4961d6f3f4f7e37f2709d492fe33c7f94","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.10_1746784629443_0.6707912921064838","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"vue-comp-to-setup","version":"1.2.11","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.11","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"c63dfadf9506200f7a817a6387cfe7f793d6c06f","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.11.tgz","fileCount":60,"integrity":"sha512-gTmgzjSp0YE3PJydjf2p6BUsno1ElNfjT5WyJsjOMiLoMBTXrC7OFvnSwKKc1yXEqQaWiDl7CPkPxYyEXkJcSA==","signatures":[{"sig":"MEQCIClFMdzd45iRDd703iQuKNDthxiIPYE2e8eqo1CIsj9iAiBto08ptup5bNQ7sGn++SkQjyHxs+Mt8clwK+rglXMefQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239764},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"6677ad8ea98e8d9b7b7a218f00f2409053050ad6","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.11_1746791731433_0.6990709683792997","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"vue-comp-to-setup","version":"1.2.12","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.12","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"6a66a5faa0716405a2133052f4c4ea1ec62153b7","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.12.tgz","fileCount":60,"integrity":"sha512-EswGr2cJRqwBqrbHNS8P1ksKdHVMNlzceBlS44d7V3sYXjuQuLeKZm4Py5Xf73uSHVNJ4NK7sehtFRCg0dYljw==","signatures":[{"sig":"MEUCIQCVIFAjRUo3ksUVTnPwxe11FOVaM8CYtwiKtZsnjdGvigIgBI0wSAsKVPzFKvEeGOB7jZCuorgOS31Zvh8yWS70A70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239538},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"6901ca35a4b11d00a96dab985203c17b7cad0350","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.2","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.13.1","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.12_1746898770450_0.14860665492378322","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"vue-comp-to-setup","version":"1.2.13","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.13","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"2c3760e5cb43b62645368a2ec79fd1b56bcf890b","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.13.tgz","fileCount":60,"integrity":"sha512-/JqY2fedLOCEJKFrZdpvFQWnvI7wV2OwCMNH+RScZGrHoQZemFwmSfL8p7XYkQnrLIIc5UtXI4YFR4dNwoDCQQ==","signatures":[{"sig":"MEYCIQD9seqFeAQrkXQOYtE2ALv2u4oUIAtHW9fPaRq+yAJdEgIhAPiGnqekPQ+rWBhxTB0qR9FwVEYYTR8DrNufoY3Tekjs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239676},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"37418f2f118d32e27fe209a172b31217ce95c52d","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.13_1747890581111_0.08939746654556902","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"vue-comp-to-setup","version":"1.2.14","keywords":["script setup","vue","composition api"],"author":{"url":"https://github.com/dimgolsh","name":"Dmitriy"},"license":"MIT","_id":"vue-comp-to-setup@1.2.14","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"bin":{"vue-comp-to-setup":"bin/cli"},"dist":{"shasum":"3bd0a73426638f2491eba2ecc6f41c6a825c300f","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.14.tgz","fileCount":60,"integrity":"sha512-GCKBWb4ASmFFxl8FjwvbEkG3wwa2BV68aZgtOo/7cVq68uwHqfa8iRcvd5Wlm9p52oyFq1MZhzFn5TAeM75wYg==","signatures":[{"sig":"MEYCIQDGKzubLl5+p+6QHJdclcp+yL42qScy6COEsWWX05rkJwIhAO860h0CDLJS5N9bjCYEoHn7os5RWEr7krGIRCTqV7rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239990},"main":"dist/index.js","types":"dist/types/index.d.ts","gitHead":"57e86867fab53baf7ae8637373e0fb119ea6caf9","scripts":{"dev":"vite","test":"chmod +x dist/cli.js && vitest","build":"vite build","deploy":"gh-pages -d demo-dist","preview":"vite preview","publish":"npm run build:cli && npm publish","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json"},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"repository":{"url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git","type":"git"},"_npmVersion":"10.9.0","description":"Convert Vue files written using the Composition API into Script Setup syntax","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^4.1.2","prettier":"^3.3.3","commander":"^12.1.0","@babel/types":"^7.25.6","cli-progress":"^3.12.0","@babel/parser":"^7.25.6","monaco-editor":"^0.51.0","@babel/traverse":"^7.25.6","@babel/generator":"^7.25.6","@vue/compiler-sfc":"^3.2.45"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.6","execa":"^9.4.0","vitest":"^2.1.1","fs-extra":"^11.2.0","gh-pages":"^6.1.1","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.5.5","@types/chalk":"^2.2.0","@types/fs-extra":"^11.0.4","@types/commander":"^2.12.2","@babel/preset-env":"^7.25.4","@types/cli-progress":"^3.11.6","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8","@babel/preset-typescript":"^7.24.7","vite-plugin-node-polyfills":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-comp-to-setup_1.2.14_1748591842924_0.7844982459600802","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"vue-comp-to-setup","version":"1.2.15","author":{"name":"Dmitriy","url":"https://github.com/dimgolsh"},"keywords":["script setup","vue","composition api"],"description":"Convert Vue files written using the Composition API into Script Setup syntax","license":"MIT","main":"dist/index.js","types":"dist/types/index.d.ts","bin":{"vue-comp-to-setup":"bin/cli"},"scripts":{"dev":"vite","build":"vite build","build:cli":"babel src --out-dir dist --extensions \".ts\" && tsc --emitDeclarationOnly -p tsconfig.compile.json","preview":"vite preview","deploy":"gh-pages -d demo-dist","publish":"npm run build:cli && npm publish","test":"chmod +x dist/cli.js && vitest"},"dependencies":{"@babel/generator":"^7.25.6","@babel/parser":"^7.25.6","@babel/traverse":"^7.25.6","@babel/types":"^7.25.6","@vue/compiler-sfc":"^3.2.45","chalk":"^4.1.2","cli-progress":"^3.12.0","commander":"^12.1.0","monaco-editor":"^0.51.0","prettier":"^3.3.3"},"devDependencies":{"@babel/cli":"^7.25.6","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.4","@babel/preset-typescript":"^7.24.7","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.6","@types/chalk":"^2.2.0","@types/cli-progress":"^3.11.6","@types/commander":"^2.12.2","@types/fs-extra":"^11.0.4","@types/node":"^22.5.5","execa":"^9.4.0","fs-extra":"^11.2.0","gh-pages":"^6.1.1","typescript":"^5.5.4","vite":"^5.4.6","vite-plugin-node-polyfills":"^0.22.0","vitest":"^2.1.1"},"repository":{"type":"git","url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git"},"_id":"vue-comp-to-setup@1.2.15","gitHead":"5196ed17a9773a5fb408d0f48caadfd0c26fbf0e","bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-0FJXLIkkLECNeceTK7DVHM5iVi2Th5Gt9CFMpUtTbGm2kvwmvG38NfnSTos/9zAbpTX/VTGYeFtMBX/sjEg4hw==","shasum":"c0dc589c1a97512e2faade91d5b7e7afd5a4d956","tarball":"https://registry.npmjs.org/vue-comp-to-setup/-/vue-comp-to-setup-1.2.15.tgz","fileCount":60,"unpackedSize":240435,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDIg4mOPUWbXLOCvlU2Ly6Ul1S5ts1rAZtEgDhds7mV2AiAEqQAKR8hk5eAVpnUqZJwQ2vmbVJvwq+GGRIPSPf4TQQ=="}]},"_npmUser":{"name":"dmgolsh","email":"dimagol64@gmail.com"},"directories":{},"maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-comp-to-setup_1.2.15_1748599182609_0.4791506499284446"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T16:39:49.142Z","modified":"2025-05-30T09:59:42.952Z","1.0.0":"2024-09-24T16:39:49.523Z","1.0.1":"2024-09-24T17:05:58.157Z","1.0.2":"2024-09-24T17:14:36.038Z","1.0.3":"2024-09-25T04:37:12.656Z","1.0.4":"2024-09-25T05:27:03.425Z","1.0.5":"2024-09-25T06:04:08.673Z","1.0.6":"2024-09-25T06:07:59.919Z","1.0.7":"2024-09-25T06:38:57.392Z","1.0.8":"2024-09-25T07:01:56.032Z","1.0.9":"2024-09-25T07:20:26.014Z","1.0.10":"2024-09-25T07:28:57.688Z","1.0.11":"2024-09-26T10:59:21.982Z","1.0.12":"2024-09-26T12:33:08.265Z","1.0.13":"2024-09-26T16:22:17.917Z","1.0.14":"2024-09-26T18:02:36.548Z","1.0.15":"2024-09-27T04:53:10.945Z","1.0.16":"2024-09-27T06:15:08.801Z","1.0.17":"2024-09-27T06:17:14.790Z","1.1.0":"2024-09-27T07:11:11.543Z","1.2.0":"2024-11-12T10:09:36.525Z","1.2.1":"2024-11-18T09:54:21.053Z","1.2.2":"2024-11-22T05:15:31.904Z","1.2.3":"2024-11-25T05:48:21.644Z","1.2.4":"2024-11-27T09:59:24.137Z","1.2.5":"2025-02-10T07:02:52.632Z","1.2.6":"2025-02-25T15:55:20.383Z","1.2.7":"2025-04-02T12:21:43.714Z","1.2.8":"2025-04-04T11:15:37.883Z","1.2.9":"2025-05-09T07:46:29.844Z","1.2.10":"2025-05-09T09:57:09.635Z","1.2.11":"2025-05-09T11:55:31.620Z","1.2.12":"2025-05-10T17:39:30.657Z","1.2.13":"2025-05-22T05:09:41.314Z","1.2.14":"2025-05-30T07:57:23.110Z","1.2.15":"2025-05-30T09:59:42.792Z"},"bugs":{"url":"https://github.com/dimgolsh/vue-comp-to-setup/issues"},"author":{"name":"Dmitriy","url":"https://github.com/dimgolsh"},"license":"MIT","homepage":"https://github.com/dimgolsh/vue-comp-to-setup#readme","keywords":["script setup","vue","composition api"],"repository":{"type":"git","url":"git+https://github.com/dimgolsh/vue-comp-to-setup.git"},"description":"Convert Vue files written using the Composition API into Script Setup syntax","maintainers":[{"name":"dmgolsh","email":"dimagol64@gmail.com"}],"readme":"# Vue Composition API to setup (AST)\n\n![NPM License](https://img.shields.io/npm/l/vue-comp-to-setup)\n![NPM Version](https://img.shields.io/npm/v/vue-comp-to-setup)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/dimgolsh/vue-comp-to-setup/test.yml)\n\n\n\n[Demo](https://dimgolsh.github.io/vue-comp-to-setup/)\n\nvue-comp-to-setup is a command-line tool designed to convert Vue files written using the Composition API into the more modern Script Setup syntax. This tool automates the transformation process, making your code cleaner, easier to maintain, \nand aligned with the latest Vue.js best practices.\n\n## Features\n\n\n- [x] Convert Composition API-based Vue files to Script Setup syntax\n- [x] Handles both single files and entire directories\n- [x] Automatically updates defineProps, defineEmits, and defineOptions.\n- [x] Cleans up imports and adjusts the structure of your components.\n- [x] Convert props to style: options like, with defaults, reactivity\n\n### Supported features\n- [x] `defineOptions`\n  - [x] Extract component name\n  - [x] Extract custom attributes (`...i18n,  inheritAttrs, ...customOptions`)\n- [x] `defineProps`\n  - [x] Add const if necessary (`const props = defineProps({...})`)\n  - [x] Convert with type declaration (`const props = withDefaults(defineProps<{...}>(), {...})`)\n  - [x] Support props reactivity (`const {...} = defineProps<{...}>()`)\n  - [x] Support props options like (`const props = defineProps({...})`)\n- [x] `defineEmits`\n  - [x] Add const if necessary (`const emit = defineEmits([...])`)\n  - [x] Find emits if used in a setup function\n- [x] `defineExpose`\n- [x] `useAttrs` from `setup(_, { attrs })`\n- [x] `useSlots` from `setup(_, { slots })`\n- [ ] `useRuntimeConfig` from `setup(_, { runtimeConfig })`\n\n\n- [x] Extract components \n```vue\n<script lang=\"ts\">\n  import { defineAsyncComponent } from 'vue';\n  export default {\n    components: {\n      AsyncHelloWorld: defineAsyncComponent(() => import('./hello-world.vue'))\n    }\n  }\n</script>\n\n<script setup lang=\"ts\">\n  import { defineAsyncComponent } from 'vue';\n\t\n  const AsyncHelloWorld = defineAsyncComponent(() => import('./hello-world.vue'));\n</script>\n\n```\n\n- [x] Extract from return statement\n```vue\n<script lang=\"ts\">\n  export default {\n    setup() {\n      return {\n        checked: () => {}\n      }\n    }\n  }\n</script>\n\n<script setup lang=\"ts\">\n  const checked = () => {}\n</script>\n\n```\n\n## Requirements\n\n- [Node.js > 18](https://nodejs.org/en/)\n- Valid Vue file  written in Typescript (`.vue` extension)\n\n## Usage\nThe vue-comp-to-setup project has CLI\n\nInstall locally or global\n```bash\n# npm\nnpm i vue-comp-to-setup\n```\n\n### CLI\n\n#### Convert a Single File\n\nTo convert a single .vue file, run:\n```bash\n# npm\n# convert single vue file\nnpx vue-comp-to-setup single [cliOptions] <vue file path>\n```\n\n#### Options\n```\n-v, --view             Preview changes in the editor.\n-h, --help             Help for vue-comp-to-setup\n```\nExample:\n```bash\n# npm\n# convert single vue file\nnpx vue-comp-to-setup single \"src/components/HelloWorld.vue\"\n```\n\nExample output\n```bash\n✔ Successfully converted file: src/components/HelloWorld.vue\n```\n\n### Convert All Files in a Directory\n\nTo convert all .vue files in a specified directory, run:\n\n```bash\n# npm\n# convert folder\nnpx vue-comp-to-setup folder <folder dir path>\n```\n\n## How It Works\n\nBrowser: Vue code -> Parser (SFC) -> @babel/parse AST -> Script Setup transform (@babel/traverse) -> Generate @babel/generator -> Format with Prettier standalone\n\nCLI: Read file -> Vue code -> Parser (SFC) -> @babel/parse AST -> Script Setup transform (@babel/traverse) -> Generate @babel/generator -> Format with Prettier standalone -> Format with Prettier API -> Write file\n\nThe tool performs the following steps:\n\n\t1.\tParse Vue Files: Reads the content of the Vue files and parse to AST with Babel.\n\t2.\tConvert to Script Setup: Extracts props, emits, and options (like component name and i18n) and converts them into Script Setup syntax (defineProps, defineEmits, defineOptions).\n\t3.\tClean Up Imports: Removes unnecessary imports such as defineComponent and adjusts the remaining imports as needed.\n\t4.\tRewrite Setup Content: Extracts the content inside the setup function and refactors it according to Script Setup syntax, removing return statements.\n\t5.\tCode Formatting: Automatically formats the converted code using Prettier.\n\n\n### Useful Links\n- https://lihautan.com/babel-ast-explorer/\n\n### License\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\nThis README provides a comprehensive overview of your project, explaining how to install, use, and understand its functionality. You can customize the repository link and other specifics as needed.\n","readmeFilename":"README.md"}