{"_id":"vue-metamorph","_rev":"63-7534a5ffdbe7a4be84e639f241ec42d6","name":"vue-metamorph","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.2":{"name":"vue-metamorph","version":"0.0.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@0.0.2","maintainers":[{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"8807f61785d29a2354840624df89d7c958fa0def","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-0.0.2.tgz","fileCount":14,"integrity":"sha512-9kYx7kZ0GWV4m8clrWKATEyfF1HVd9nwfFvREUXdqCmdzRR4xdBlohACgC/6KYxq/fKLC9hBtkENVYKFyyy6tQ==","signatures":[{"sig":"MEUCIQD4YNsVW2x5ppJ36Fx9gFfavpWljPiPcCNyw7JQUXhvVAIgV2wazznDpYOeUot4OnC0zbWvfAlfhBRf00vHz6TeTyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56849},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"a8c2fb2aadab87a1c19b31484b1784b7a45ccfd5","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.41","typescript":"^5.3.3","@types/node":"^20.11.16","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_0.0.2_1707865805845_0.813116928261868","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vue-metamorph","version":"0.0.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@0.0.3","maintainers":[{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"c477c236b3f3b6f4832f6f1b7f76e51c64b67c3c","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-0.0.3.tgz","fileCount":14,"integrity":"sha512-bqgpLqYoFBZS9I6kwWsQ573eWF5JlMx4EKjQVFUG4ZuJnEQMQUDDiXIm6nuelQTE8pfRRkoezS/4ACn+V49OJg==","signatures":[{"sig":"MEQCIDNTEXmJNdbCq2BA/gCTKH453dNwul8iP6X9K46SasoVAiBxIgE1ELWYfpK/vh7Pn4qqYXnEOVlZmYifhR43WadDBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56849},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"6b8f6b4416dec898da6d49aa7bfc204d4fc80056","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.41","typescript":"^5.3.3","@types/node":"^20.11.16","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_0.0.3_1707865984228_0.4477082827840422","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"vue-metamorph","version":"1.0.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@1.0.0","maintainers":[{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"c6205c0c4ee9a0c167545b5dfd51823f40a07622","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-1.0.0.tgz","fileCount":14,"integrity":"sha512-GZRsMma0HQRpLkeJQ5pbmj649V1gJBh8s3CXpipU/RtMNBxcoVNi2ytINJMPO4IkWGSsxtvcx+KXtgE94huDYQ==","signatures":[{"sig":"MEQCIFT28hA1pClTQ9V2rIvjnk/2abJ7A2bzs7pnH10bO0/6AiBJsU/RCwxyYLeFvBXMzsr2TDyCGO/a9j5ct5WFe4WTvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57022},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"621949cc0b8be4bf1c1b00ce587450df8512a2a5","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"brian@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.41","typescript":"^5.3.3","@types/node":"^20.11.16","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_1.0.0_1707866462439_0.2192810034471353","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-metamorph","version":"1.0.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@1.0.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"e3de5572688ba75f8e75c01d42328dd585b778d1","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-1.0.1.tgz","fileCount":14,"integrity":"sha512-Byzo2n4ljPKw1KDpOybIAw8IdsTi49x2PNC25V6FoDhyN2XFzgdaFv8s5r2Ocs1URXKtlyi/C5M87JXInnZFCw==","signatures":[{"sig":"MEUCICi/VCGlJ5igXBYlEB7wUdERP8XdDGcBLxWPFdE3sGUAAiEA5WhygG2n7zx6UUwoFQ9OXke0IOyJXTy0StU52goB7Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57020},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"3b532f7e894e9538f30b0e804bfa76c08dda9159","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.41","typescript":"^5.3.3","@types/node":"^20.11.16","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_1.0.1_1707869796998_0.17464571090616832","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-metamorph","version":"1.0.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@1.0.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"66b1dd837e3c08c4eef88b047bde98a31aaaa2cc","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-1.0.2.tgz","fileCount":14,"integrity":"sha512-LmEIlAEQ+psWo8ErwkSe8MVDuMum1B7Q6W9RxeSFnNdCSBH7t+YNxOVKA692WFUWbT+tjWbhMMgg+EJuD1mAwA==","signatures":[{"sig":"MEYCIQDFgsq+a/Tj1izHGxLnf4FkyBCvVc6J8BFtNntzByS3IgIhAJdWfMfKZooKEWx535t0OYOLR3XVFWSH7b5fRhTnSj/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57093},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"2238aae52c1e564e8f95c7e37a39b9d8d3307765","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.41","typescript":"^5.3.3","@types/node":"^20.11.16","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_1.0.2_1707880345423_0.27380001961503253","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-metamorph","version":"1.0.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@1.0.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"7805bcf38b3a1225791e63de3a65d9a5d09cec04","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-1.0.3.tgz","fileCount":14,"integrity":"sha512-lBYaj4zlHM+mJxEUjR9bJYk7Pi3MgXfwMNe/ZM8oHoKjbmpHUd5YT1pc4q/MXipAaS5mDev+SiCVi52BBEqd+A==","signatures":[{"sig":"MEYCIQDY28s0i693bcESJIhvVtdKBp5CtmsFErCXkvWXF/WV/wIhAPBsqzOjWBFn7VNlIa1jqR6USGk048SZBOEA+Y9NJoJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58669},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"6752ff637290efd1db634e23c290e80c55777606","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"diff":"^5.2.0","glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_1.0.3_1707928597176_0.4799919911753079","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-metamorph","version":"1.0.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@1.0.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"2872f6cdf54ceeee06743fc3b9ba2c8a02b7ce26","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-1.0.4.tgz","fileCount":14,"integrity":"sha512-xbLk0RREIMGR/7ZXP1ZRa8DHxLNo5JMHJOyKH0DDbXVCEOiU5V9KV4by0k1X3/k4AMZA1kxQJ8ITzieywhCWww==","signatures":[{"sig":"MEYCIQDulTaf5lytbVJw/IoBVBVzbW42C6pykx3TxeuUSzxvxgIhAPilJKBnEHTB60m/ysmt/Rqbevz6jLnaefBeUn6zKP0b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58643},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"ae8c368e8eec9852620b7b537646ff4a027b977d","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_1.0.4_1708121456239_0.5419458731912796","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vue-metamorph","version":"2.0.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"2cdf4f0d5e69e980e7b62cc15646fb1c9942555d","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.0.tgz","fileCount":14,"integrity":"sha512-Vv7zSySwFDqlm/9T6BrO+3EXaAC3dUUy6H5g5EpuxMt+IqSEuRiS+VBZVC0KqIkz/Y5/UFLohG01leqqyvoEjA==","signatures":[{"sig":"MEUCIQDqw27RcUl9KD0D1zoupt9j6/LpH9ZoD00DfMeLl9Ex4AIgacU7+GjJVDShdmZ5KF4nfMaIU1ZQdJEGMLmAZJxccas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58776},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"c7415544709c93be4fc47d8cf1779e6593c2cef0","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.0_1708193750302_0.39580468724424756","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vue-metamorph","version":"2.0.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"1047b775b7eb9bcf150fb91dc547627d5b8fbaf9","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.1.tgz","fileCount":14,"integrity":"sha512-f2PhBPt4Mkv3trwYrj3gcsMlX7SInzXChyBjTmbcPA+qWUX22p47W02KkR7LEsVQTiZtF/bzx1Cm021hmI3RYg==","signatures":[{"sig":"MEQCIEPm7zZY8ChOEGSJ7R7D7pnfEw0DEYuvcL+PcszJmKPxAiBekYVgiU6qmfAuoDW9j7Y5rIzArlC1NqQQmgsap/QUEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58856},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"a930eacfec6d69d77dd6422221bc0c85d73d03ea","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.1_1708230374852_0.0815769099562873","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"vue-metamorph","version":"2.0.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"b8471b7fe9bfa228f0ab53f0a5cd0422c60141cd","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.2.tgz","fileCount":14,"integrity":"sha512-AqMCEjaqiberORrITTJqxvmaSEJyc9KFTNYZJiLFSO4n45MuFfmb74BcIaLwgkUj82FpyVieC9IiQnurdc8dJA==","signatures":[{"sig":"MEUCICdynjPsOpU3aE3vHgCPvDNUmnBkRuXQ+PDtP2CPom3KAiEAsqCV8MpI54uL0N20KM2+z4BMuzQuhoHcdWq0gzqYPoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58927},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"1a39b3f17992bfed5ed4c143c726efa9a228a374","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.2_1708265978658_0.641415619281251","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"vue-metamorph","version":"2.0.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"8f868dfa5f227efb864632e74c41d1c3fdee2c83","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.3.tgz","fileCount":14,"integrity":"sha512-eucyEPY3AkRReunSxHSdnoCG4xCIkDM43j8QOQ6IYJdBIncxwrsHg8KxAs/552iCyc3CYFYVjpUNINRpcxjApQ==","signatures":[{"sig":"MEQCID27yUAfu2MLejR5bcvB80n9i6MNHDtpRtIKKc6BN6K0AiBA8EDAO0eWNyqrSQNJxaskNfT1BdDaYj9VEpnMjN/pmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58936},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"fef504960a351404b0ab4146a478240534b050b1","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.3_1708301788117_0.8832664199886742","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"vue-metamorph","version":"2.0.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"1d933e7dea346e9543b0b3eecedb6544d3c7e1a7","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.4.tgz","fileCount":14,"integrity":"sha512-Awa3OHX6CTo92WwZt5+jxnWssD810NZ9F78cATPN8XgU+GDMnHj6zV6333fcTMlEQYYJVWKENA4R40+o+d8p9g==","signatures":[{"sig":"MEUCIQCxhJeRvp3O2l8OVdNCx23STwYEeR9NBZvSiPaeA+4SdgIgVDiNIFhde72uQG6YXddawdeu4mUMAbbiloT1r0yAyNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59297},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"41e8ad11def42e70c66271d90cbeebebedcd3968","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.42","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.4_1708354326132_0.9230140924420089","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"vue-metamorph","version":"2.0.5","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.5","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"e66ef18ab0a260b70d3ee85f0375f171f3741e48","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.5.tgz","fileCount":14,"integrity":"sha512-HggS6Wjzz69tblt8+t9xMHo2cJwPKKdZsz1aYhwzwu1ZOZbpscAs8ZOOgTg6sM6Fk2SSHvPTCuDT9HqnmebvBg==","signatures":[{"sig":"MEYCIQDEOkqhl6zc8YmknGIAQecSnghCaqU3iRhP4duEdMgz/AIhAO9feYBouySqICEoIXlN+35kzSgFLlr4gpRJdZT9mHYr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59621},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"3a4716232f8c1f6110a5c478f3a7e12b9c93315b","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","vitepress-plugin-twoslash":"^0.10.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.5_1708357709760_0.07640540053896139","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"vue-metamorph","version":"2.0.6","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.6","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"a96f10cbf06a15d918fd95c675a3fce904f2a2a1","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.6.tgz","fileCount":14,"integrity":"sha512-ooqAbuSnF9GJUTs5Y3x+61G8WS4NUDvPGYW8FIVzbbZFz9loN5J+a5/s6U/Q3ZlmuS/7VmCHOk8gtYitTQ4HfA==","signatures":[{"sig":"MEUCIDpPjjNM1I0P2Reb571dhZzi81teUpbRZ6XcF8OlZn50AiEA7klZQ8EOdh4SndGisi0GwFP8ZJ/uk6o0Cw8hZJngb9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59824},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"7ce7c0f886e243ba9bc54862e80e25b05d160156","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.6_1708646353961_0.03679162973153449","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"vue-metamorph","version":"2.0.7","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.7","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"cb54cc63de265bedc77b4af08a084adbdd9b8340","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.7.tgz","fileCount":14,"integrity":"sha512-boKx3FAAXutxC2yJwOZctyx4sr8EU4BQZmmDUSFjS/MEcASH5EoOP+a1Q9Lw2Ti3hdDi5+ZmzNBDCfPkIa6LEQ==","signatures":[{"sig":"MEUCIFfpg14nxMdg2FAJX4xOWyno6Q+TA7Zmv7bihpfMKB/XAiEAjRFfEVUaqau8ZvRQ+GFaqnDes7JtPjK0rBd/iJkG7Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59831},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"0cb9462a635d29fb6748deafdaaaa16ce3dd9075","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.7_1708646430474_0.8211128124141498","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"vue-metamorph","version":"2.0.8","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.8","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"1025622b23d49dc3dc015db855acb86e34a822be","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.8.tgz","fileCount":14,"integrity":"sha512-Z7pTjx0Sst5saUHO2CzFmvQJcWe0p45yOPWANSRElzcJ2kQ/GSuX9+A1YQ+5fMaHzaSU0Ispc1eWH2FLnOdlEA==","signatures":[{"sig":"MEUCIHgSR02sljUt+qaC0DgOVAQhstjUmpcXNAhvjO8mR6PbAiEAtcgrQDejxAmkFbEF9r/K4Eq7vhLAbMZj4RHS6apN1Xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60024},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"b8817c722c9e055fe87883d85812d4d3fa21a3f8","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.8_1708647710242_0.32825614942849657","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"vue-metamorph","version":"2.0.9","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.9","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"4d1d032cee1b6eb10430cede82ec72f11e42c848","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.9.tgz","fileCount":14,"integrity":"sha512-H4VGEs2RFXZDuNIrDeKRaGEUcaUu6IP83s6ctU7/f4N2b0EUfbuUw4gso1jBSbw70O321AwVUF5f9d7EQUJWxQ==","signatures":[{"sig":"MEQCIBE3HJf3ZLDsX5lWFIcuQG20HFyz50ftQjC+LBD87SBjAiBHbi1ioF2VM1AB2g2ZpyM/JDt+MnqMBUY+O/Zh/fTPYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60153},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js","require":"./dist/main.cjs"}},"gitHead":"32ecd5d26cf07c79b55738fa48a364a504bf89bb","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.9_1709147990673_0.5113897819872399","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"vue-metamorph","version":"2.0.10","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.10","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"732a323e44c5d3b5d99c60a934c79fa7b1d69483","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.10.tgz","fileCount":14,"integrity":"sha512-G0t6f/btvjyDkW2KQzgB0fV+KYNKlh28Eu0OJMRDZfNM9Iu1WBIaSZQAL8oEOxOahywWOkeTSTVjhKBRPSuP5w==","signatures":[{"sig":"MEQCIAsO150Tw0fsMqQzexPsubSF+/iuZz49Yof8AA9rU1EkAiBBGkQc/51+Rjo05Q0gruWmkSxDwPAAPc0Leycr9H8tEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60482},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"b5225d06ede093f86a0cf4628d74626b06879e81","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.10_1709579229403_0.06596460126463688","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"vue-metamorph","version":"2.0.11","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.11","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"f291bd83fe5fb462fc8401e6f1d497249f69430e","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.11.tgz","fileCount":14,"integrity":"sha512-oVhsWv38uZe6zj84PYJig7jKZD/kUvrv41/hriXBnfo0xzwW81UV1ee8Pw+r1EjTxPF468RkrROPC/Wbkbh3hw==","signatures":[{"sig":"MEUCIFDa903WFOocJ6ZGhUId3AE4p3HNJXGnhXl+fNt+I94rAiEAiKBxkO2xDYUVs5nVLfC+23IqeZTM/7q5GyLflOPYqU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60528},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"7e41b0d75a2cd96001c4be91042d8475339e8bf0","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.11_1709598974218_0.5565210133090259","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"vue-metamorph","version":"2.0.12","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.12","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"f1201396508eb06dfa650ae0d97b3c3be83bd4ca","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.12.tgz","fileCount":14,"integrity":"sha512-K+8hK6lLccY8Bj+kRO01fPFD11y+wUGKde/AJSQj2K7of2wTw8ehjSasteM8z6P+0/fTZaFYVliz147wSg/dGA==","signatures":[{"sig":"MEUCIQD0KKXHnabcGt+z4DA/SOLBLIQ6mo1q1UYRxNafnim/IAIgVbabAgM0emKhjETGJLm/0/NyUcQs1NN7Ho2hK9YAS+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60528},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"f6200c35db39cdb61fcddbc9350cb4f0475e2ff6","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.12_1709599195669_0.1913769543122914","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"vue-metamorph","version":"2.0.13","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.13","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"34161b99111b5b9f8bbf2854ea3fa54fdb33f4a6","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.13.tgz","fileCount":14,"integrity":"sha512-1rA9i1c9C8l8uL6lkI0HAOXBNCowvTPj3KvLFBRTMQ3X9jpFtBtDwJ34Ca5P0SK5YK930RseUn3kIGCpph6KlA==","signatures":[{"sig":"MEQCIFhKOMqV3v3O3GAM4Lep9mQxWCyLw7VpTCcr+1ltobSfAiBMP8gkmlBl41qjJ6P4IR/TDa9E9zVVFADsmjmqeMWKCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60539},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"977104b88c484748e901f4f82e11c57d266f2d3e","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.44","typescript":"^5.3.3","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.13_1709662990754_0.027057956582642317","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"vue-metamorph","version":"2.0.14","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.0.14","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"79438514160ce4e3900362191d7aa59457e0be41","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.0.14.tgz","fileCount":14,"integrity":"sha512-8uXwoK4jRuqCMp68RZtTKBX0tpejhnW80lU52I1du1cNZnSsf6HMQ3mJVFC4pV9jcBwJKzQW35bl1LgYI0qj1g==","signatures":[{"sig":"MEUCIBzFcx8crucrwFA9L4z7HrqjOTVGKQo5nF6hHGV5WFUdAiEA6EPAX7iAapT9yOB7ZIjauHL+YrIRcNy7gAW4aJ5UiwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61061},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"f94523c19ab11d600492a731fb12fce64e90a316","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.45","typescript":"^5.4.2","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.3.0","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.0.14_1710802210412_0.990050922097369","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"vue-metamorph","version":"2.1.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"42f225adbf94c3e36907e23ed145b9c41c87cf31","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.0.tgz","fileCount":14,"integrity":"sha512-AA4AwhM9JsTWG/f2ebK7wR2tnmPWlZ5MH2tAtQ1YaUoRM990YhIORPew7Aj8z86QpvWgCCGnjx+bHJ22NWo1lg==","signatures":[{"sig":"MEUCIEqMMhCPbfM7ZVy2YYoCyCELSQsqirCCJJVIzlm3E+GHAiEAzuO8ksRU1Y1c+cONjVfOXHxDUQMxjjm5k/nY8eRyAss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61803},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"eb7aa39968c094451cbffae3268622317057c2e8","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.45","typescript":"^5.4.2","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.3.0","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.0_1710807852190_0.39166390664601747","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"vue-metamorph","version":"2.1.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"1af90304e4b25e9f3c23baa3ececb1601c325230","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.1.tgz","fileCount":14,"integrity":"sha512-Ad+TlZp0pPj85Qy8EmAuWjnMYuDxAqQD1UlWlBcq+Bm1AOI0TMcxnosqMMS3cbmHw04AzsqUwr/3tY044h3DiA==","signatures":[{"sig":"MEUCIQDEMltX/6VsIZtWmbPVXRRLemcq8iHkTflXavkpDA+tKQIgJhWU6cQTXI9xWlkQGOTGxOVm6EFUulvgjWgs2r2U5WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61893},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"569e13e9f8941cabc77e7804f5664db1e2a1009c","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.45","typescript":"^5.4.2","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.3.0","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.1_1710858145319_0.0596482488847665","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"vue-metamorph","version":"2.1.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"c438397fcf6fb36ff2b6905007871b5ac3a037a4","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.2.tgz","fileCount":14,"integrity":"sha512-lSSAZpJFQtWJfzRdhj/dXbrltJ0PxwLPeRjf9UAl6BI2HZgk+VePBhU/CSjOCktEghp0b+o0602VabtEj10AQA==","signatures":[{"sig":"MEUCIHi6GABY2v1k3HAWtzuSEiNRPA1SSOKDQwSOJ9x47Gm5AiEAsCyC+upDFPtEwXYOvDTTV4oU12D97VgJ1RVCjRIs+9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61944},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"e72ae61a0814faf639d98eaff1e53fb3a497b494","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.4","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.7","@babel/parser":"^7.23.9","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","vitepress":"1.0.0-rc.45","typescript":"^5.4.2","@types/node":"^20.11.17","vue-metamorph":"link:.","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.40.1","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.23.23","@typescript-eslint/parser":"^7.3.0","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.1.6","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.2_1710891876513_0.15475553067467573","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"vue-metamorph","version":"2.1.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"f69fdd70c5a24650de217e89422cbf77dd64c853","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.3.tgz","fileCount":14,"integrity":"sha512-Z/CD3SU79iMeN4ucvrMvsUToUrqYi6DQdM8QwgxzhVmNEJ30FKNOz+i7B4jD3bFUBhod8ibeuj/hXhy02gPjpA==","signatures":[{"sig":"MEUCIENoestCx4v/3B80oK+EyyPbdGVX68FpGNFVtk9zWkmaAiEAohfAXAYBw13FEqXb1m1jAenlxSJDlBmwZpSsSuMEU4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61914},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"8739622f1f953a097a7c9b5279f6d2b3e012b1d1","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","@babel/parser":"^7.24.1","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.3_1711328476312_0.40152619010114976","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"vue-metamorph","version":"2.1.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"6d0b9a8791af465e6191a9b87237dff25cbda575","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.4.tgz","fileCount":14,"integrity":"sha512-DT3os5n5AFZyAcyWubS0G0b4Kym+de4LRsWwNVotE+2EU4sqJ6sxOUJX4Nry1fCvYxJYK/ewuJd701QzQKmblQ==","signatures":[{"sig":"MEYCIQCS2h0D3j/Okz7oC/jcNEOH+7j0N28G8doXzYnAyq2fZQIhAKS6AKiErzYe+/ZuBfHdivz/2dKHu5J7jh8edSoOBBMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61915},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"a52f6e2e875cfbf2084f85fd14e6ab7163e92fcb","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","@babel/parser":"^7.24.1","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.4_1711469028726_0.2727761744051813","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"vue-metamorph","version":"2.1.5","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@2.1.5","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"515acc3b77540e5c84789a40c5017c774e5ac0d0","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-2.1.5.tgz","fileCount":14,"integrity":"sha512-DO8dLfOKSAgPNX5VQ/HaJN/zkqnbDHB/8GV1fXkDdHOOmxQH2HiCey558ANyXaQuKvDhM2Z3VnOg2E8kxVeQwQ==","signatures":[{"sig":"MEUCIQCKiwAPMwVYkuNLgz+uA5iD2L400slxdMVDBGev8lc5NgIgYOORiAjbYuvbl26s0SAZB/sMvJp1NWE1bMo6qYmgXzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61983},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"7934ab2adbe805f2a770d1fa3c72c129ff30f016","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","@babel/parser":"^7.24.1","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_2.1.5_1711471950895_0.12593682832453945","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vue-metamorph","version":"3.0.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.0.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"11540471a21b388e56b08c2d00ab38d1b1c456d6","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.0.0.tgz","fileCount":14,"integrity":"sha512-HPmH57D2gINDUChaozMHqFHjz/8kNB8n0AGQXRzbL9P4KQBIr6nVxQASt5YT+LH+lXW5+XLKI7+SskExxvoHNA==","signatures":[{"sig":"MEQCICR+K9qo2kBmaEXf+xsztD+ODsA3apXjay0kA6GurIuHAiBnKURWc1m9aBnV0Ai9PX/hGuZQExiu4iLbsg6qu2HxYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107507},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"2a37c306332e29aaea85377a27a7b5b458275fe3","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","@babel/parser":"^7.24.1","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.0.0_1711847749547_0.35470377808934717","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"vue-metamorph","version":"3.1.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"f9a905ea01b24922f46f37d231667d960e656509","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.0.tgz","fileCount":26,"integrity":"sha512-AvVCi5L+TOZIpmMfBGGtF8JrlyFnwJqLW4jzyn+xzsqIC0kTAtoYFC5m4144UrzniE1pFI1Xjbvb50rVHF/JLg==","signatures":[{"sig":"MEUCIQDVxSHnupR8H9ty3m5s5O8QsBaO5w1609dYvlSNppoNDAIgc23B2fH0+2peg58VMqg0C2ZTCM+CuMLpD68BPUWkqh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115450},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"131ed926a4bbf75de57197ca55acbd126a43c9bd","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","@babel/parser":"^7.24.1","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.0_1711921015364_0.1268551817118686","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"vue-metamorph","version":"3.1.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"331bf15a975195f8e3486b96d5a9a4c4c11f0f98","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.1.tgz","fileCount":26,"integrity":"sha512-nnJIFkeBHrn1ROYZK/v5bKIukwhKqKokWG4HLjAuC5agCxAvlNhA8VsBRhl8I3U+JNw9SpPqNuGRwR7wI1pIKQ==","signatures":[{"sig":"MEUCIQCZ3pgc84MXVfG7HfhpYtt15uMB9K/n2GW1G/F0pAND/QIgd+hrjydkHIqIhV3aQz8/cOZe0IoACyh5mbMGQankdpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115573},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"5a3ed8d99c4be4983c804e35160122e1b05ae62d","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.1","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.1_1711923597220_0.40678104717753527","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"vue-metamorph","version":"3.1.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"7873d19a1460d5bd574fe8f74903f1f50353a23b","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.2.tgz","fileCount":26,"integrity":"sha512-aHtpzP350ikdgpUg/KHoL9BSm4WT3mloKrD7tRVxw6LWQ7TBliTeZTeyIw1wZ/XTt1nafgL8TVBJZo8KMirA4w==","signatures":[{"sig":"MEUCIAY2/lXbBP1Rv+4DTVgCOhWjq4OtviI+sG7+9G96dVvXAiEA0pIidqjOrWZwbHduuF3s3W1xMaaGZbo99C2TElG2cvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115573},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"573305123e48bd4132fa8ac7701264882e1d6c4a","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.2_1712157896195_0.1997947563237401","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"vue-metamorph","version":"3.1.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"fcf5f729d87a2b5315fafad6943c39b5f0e3d19c","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.3.tgz","fileCount":26,"integrity":"sha512-oqs/2BgV56MG66sxdlYS5ucVlmh9LT+jzuFfNLrDiyUghjuvB2QgXRDlL86Of5KCRLu1qf4QhxTIJ1tr+VQ3hQ==","signatures":[{"sig":"MEYCIQDfZnh4FDiwXDN6SyTj3xT3KEGbhCU9L2BY8/cy1zCglAIhANs9OEN9AmbWIZG9S9H8780ZONxnSBhk9XWoqReE4rg1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115612},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"0887ae4878a726d5abaf130cfcc830332a51c11e","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.3_1712242673565_0.5469305065037475","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"vue-metamorph","version":"3.1.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"fe77c032e3342e6f4da5adf84baec5f346a5c8e6","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.4.tgz","fileCount":26,"integrity":"sha512-pzTW+UAXpH/N5DhMYb9CX+cqazxY260fnAuK2pu99S7tFF7y7G/Kcg1QdzByqFWzcFjGZnaIG9V4+08IEtxifA==","signatures":[{"sig":"MEUCIQD9gl4/8wWdbDPdCtmchEYZ/bcjFqLlq9Ha8gRHcOqm6AIgLmrRDZyQwwMUGcLLIGhEVO2H2ngBXxMbn+5SFYq6vQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116089},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"3a89ac4fe1eca72e813c2b0647e77923afd801e3","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.4_1712594402103_0.4166203389590557","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"vue-metamorph","version":"3.1.5","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.5","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"de9aadfc8b37f516e4b3e27cce69f5499901aaa1","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.5.tgz","fileCount":26,"integrity":"sha512-zAkHCj26u241pxNvnc1tMwvN5CQBKOwBgWZAkkJK9cCYV8pXWnVGcIi9zHMtfbiy7A+k2hEVJJUx9yM9Jx3xZw==","signatures":[{"sig":"MEQCIDP4GODi6HKGUV9rO2QEOG7Og1J7Ux+esXRgHH7eu50qAiA9mUEiIvrJJ22kga2tzrBEFGTxI7fgev/KLkafLYh4Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116371},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"8bbe3c4a3109df9be4c5d616e928cf7cadac65ee","scripts":{"lint":"eslint src docs/.vitepress --ext .ts","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.5_1712616940661_0.7652138541073381","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"vue-metamorph","version":"3.1.6","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.6","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"286946deac51a1e5f1e03b39f0c04895d1b1f113","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.6.tgz","fileCount":26,"integrity":"sha512-IRW0WY/3r6lHhZOEKWleSbN2pscRKO7CJ98gHqk3RCOweyv4g9giN9VLH4+h3Y04JYVPph7sdU6orxi/SmcwVQ==","signatures":[{"sig":"MEQCIHfeujM9HKPGkqx4N95izpcZlOPXWOL3mZTQGVoOzWliAiAflSrguDGSgNl+efKW3txi/v6YFqz0zTrdERylXJ/UXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116466},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"f3407203a91a15d891bc9e6f8fb36262662e3c44","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.0.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.6_1712666137000_0.18557476546457896","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"vue-metamorph","version":"3.1.7","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.7","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"784bb645ee9797e714dd7150b872d3b2ad5a8598","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.7.tgz","fileCount":14,"integrity":"sha512-FkpmpCxWW/YhRg7pn7NSVDYTcQSiSXcq/pqFLfzr/yid63rkwQo+lEG4R0KrJryVUusjj/KQ+0MP77Ld1b63HQ==","signatures":[{"sig":"MEUCICYFaoXJPll6oajyNqlHM/Awg6W91XwGqIOkAUzQpCunAiEAnkPjx1m9RaSoQmKyqhnDMTpseRJHO1XRSRTm91vFNc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113238},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"7e423e567982599a216a31918fc8138f0a6f7e71","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.1.4","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.7_1714516577562_0.0990839319180874","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"vue-metamorph","version":"3.1.8","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.8","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"d84e516c41fb73a0b668b73dd4ea85825f8a58ba","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.8.tgz","fileCount":14,"integrity":"sha512-kMS/N+KL5t1y3rmb50/GE0PxsE0sCY0RvPqNQO6zslsa27AARgET5yrDcpzFj4BG124m0oRg/yer6fSZBOGl0Q==","signatures":[{"sig":"MEUCIQDoBxKWchDw42bA8/E1M4S0Ck5NAMTjE2x58oIIYaYdVQIgSw1TB2Tx2k+zN9cNWx3m4wdRaZfWVsy3KBQW/DqAVxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113273},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"50069fa3c1374e5c561946b7f6972c181c588b7b","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.2.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.8_1716783092202_0.21552565739240115","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"vue-metamorph","version":"3.1.9","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.9","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"a6562fba19eea4481e1a398770d02e0843069d1e","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.9.tgz","fileCount":14,"integrity":"sha512-YQ+P47B7v4AjquSnqyerwAGW5jrSYFG/XA2bcZQ3pLEsodNHheWRviCF/C1W97q91idxWlGe8KEPK7Lf48l9Sw==","signatures":[{"sig":"MEUCIQCbccJW2ROaQ4gLzSysgmxSnFi15uaapCDoEIdJnLS89gIgHqKa+8Kp59oIx5OcWemm7u1/av/OQb0gRPwYKHfstx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113425},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"e388938d64f2d0df9eed97672e630bae37c5831d","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.2.2","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.9_1716950398977_0.8186877939831025","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"vue-metamorph","version":"3.1.10","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.10","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"02dd2f91ddad52d739e31879f29ab8f3ccea6b37","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.10.tgz","fileCount":14,"integrity":"sha512-q7JLICEmhDuhP+tAuwagkpN0WrnYK8mvQJuQAXxfjPARbz1iat4dkBaslzshd+/Sn1TGNL6mzE7fCe/Pl3MSNg==","signatures":[{"sig":"MEQCIBRYXnEfKAJiWExg0ehKFk1oWbk8y1UsG1utuFMgIJaKAiAUS5JUCqV6LVST78ZVjaW9jxvxO7FDyXPkmeWsmgXl5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113524},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"e05c92697aefc807bfd7e90431c5f9c6fbda82a3","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.2.3","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.10_1718915242665_0.38190291819917","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"vue-metamorph","version":"3.1.11","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.11","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"e72ebbaa39c4c9a8cc72b77853c7eba5bc7252c3","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.11.tgz","fileCount":14,"integrity":"sha512-5Sx4UGRqlf7ry13nNJzEtPfYFZM6cNgur7PCu4gG4agH7cpMmJ2iBpHQq8rgB7GIDZVJnacceLAO/43zK8BsvQ==","signatures":[{"sig":"MEQCIEB6AJvErLBhJhhIxRyhmwc2mDbfi1KyRsqCYEzcfhx1AiBsOnlLEQQ8lugo72reb0J20+1vQ9bjAno2QQUxETGsIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113548},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"0da6dcfad83b4a654b4d2864b0f6fe6bfc886429","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.3.10","chalk":"^5.3.0","table":"^6.8.1","recast":"^0.23.6","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.8","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"^7.24.1","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","vitepress":"1.2.3","typescript":"^5.4.3","@types/node":"^20.11.30","@babel/types":"^7.24.0","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.4.0","@microsoft/api-extractor":"^7.43.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.24.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.2.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.11_1718930370563_0.3538602153212129","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"vue-metamorph","version":"3.1.12","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.12","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"6140c498b2f14db02a5f036af6cf21d4cbbaf654","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.12.tgz","fileCount":14,"integrity":"sha512-g73pKUX80eFKyYxaTp8+/R+NbHeCwvz+NU5gIKNxVvjU8tw+rNR4Rzy5ucP94aMNQnODkUKYHwaNsAIWXt165Q==","signatures":[{"sig":"MEUCIBNx979XYcnfVGmpgpvJBq6TkZYYn8+vhL57t2uRti9GAiEA+bGrfGaCJaEsN/mQKrbQKDeGr1YfO/FYHzioHqbCQHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110871},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"ef984015bbf7f8b0f409a823557330c6ea650d55","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.4.2","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.11","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","vitepress":"1.2.3","typescript":"^5.5.2","@types/node":"^20.14.7","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.6.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.12_1719102241835_0.9540096540856156","host":"s3://npm-registry-packages"}},"3.1.13":{"name":"vue-metamorph","version":"3.1.13","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.13","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"a674f1625483e2bbfc23d64a08bd3128ad206d6c","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.13.tgz","fileCount":14,"integrity":"sha512-y4ZZOEiHodLIjIOjQMlyvjoDsQADiqqxMqHJ76ErGatZM6M+iX736/2AfGZPN9zmivdxPyuhRAz+b97W0gq/iA==","signatures":[{"sig":"MEUCIQC+MqtEGj1XpsbYgts81YYZZEFTF1lU+qfc+HgAxk249wIgKEvXFYdCprildqn0D8lP2J+a4cnUMUvFuF1/foZg1gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110789},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"1b521221abd5fb1db9b880f5b740402196cd3e1d","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.4.2","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.11","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","vitepress":"1.2.3","typescript":"^5.5.2","@types/node":"^20.14.7","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.6.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.13_1719102578439_0.4923376705534175","host":"s3://npm-registry-packages"}},"3.1.14":{"name":"vue-metamorph","version":"3.1.14","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.14","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"3d2220f8a2a515044580ae361de660c8871580a4","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.14.tgz","fileCount":14,"integrity":"sha512-OStdwO6b1jcfHN/po0Nqm9JKVnkDIMpDYqpygPh5wlShJ/04AW7swgkxuEQwFv5HZU3QYdPOfXR7r8BBsWeDjA==","signatures":[{"sig":"MEUCIQDbEqY4a+3qZhmYlX7WnddKJbe9TLmIuSbN1AeC9rcgTwIgWxZfxvetCySqihiF+d/zhO1fDueKhLwKJXdo7qnAODs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110789},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"d4f17c67873d3624af2114d4e790e005ddc59f28","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.4.2","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.11","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","vitepress":"1.2.3","typescript":"^5.5.2","@types/node":"^20.14.7","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.6.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.14_1719150435137_0.9974299021158359","host":"s3://npm-registry-packages"}},"3.1.15":{"name":"vue-metamorph","version":"3.1.15","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.15","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"dc963ed9ab49b8e6aa5320cdee485696dfd3e654","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.15.tgz","fileCount":14,"integrity":"sha512-gbyuCG7ZmBahKhQryVQ3jPfKZx6U/HUkSKBvF6X1lnCYA8syiUrVZd2feSWYxB1AxQM7v06z0EwkICgkcXZ4Eg==","signatures":[{"sig":"MEQCIDc7pfeUTm4ZsJaXmp9QnLmsZ/oXieQNqow8vnWuYNTFAiBUR/pnUAmXYLHSAbn4eLizmJmd/5cQuv+ADvAp/G+FRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110799},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"62c818b3f33b4ac8d125f114b6a5cb9789aa37f6","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^10.4.2","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.11","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","vitepress":"1.2.3","typescript":"^5.5.2","@types/node":"^20.14.7","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^1.6.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.15_1719150621575_0.21663797959253683","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"vue-metamorph","version":"3.1.16","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.1.16","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"679ce687bb7d8d7f5ec792acabfa1dd3cf52f068","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.1.16.tgz","fileCount":14,"integrity":"sha512-z93Z/YsvV6uMZ+4nFW16lzbr19h0dshF1EUW67/TEGyXgezc7OYXgXN5m32Ybef7iBTos6pHGTQNKP7okysUkA==","signatures":[{"sig":"MEUCIQC9/XardxRjSkqPji/BNq5hEY2yXFP8Vbnsn6ERs4v8RQIgOLXTaZQEi2v/vdkKd2h0iQeQilYIgx6ImfIi47kGLm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110798},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"14dd052a6197534183b275a33ee22dfcfbf3e397","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.3.4","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.1.16_1725185329863_0.22393819435765638","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"vue-metamorph","version":"3.2.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.2.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"000ac590732103bcd6b985432977e4b02a9d792a","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.2.0.tgz","fileCount":14,"integrity":"sha512-dCWwwh7OngblFqUvD/pilS++TVnTHY1Nft2Tp02mHYv8ZrxFHN3NDMOKOoIg8lo7WR3TKxi3+bD/rmnN9tS2yw==","signatures":[{"sig":"MEQCIGiX50WwB6WhLWqCL9Bi9Kb8tSiq6fwDztplO6KXnV38AiBvLhVNs1qAgHlzIp8/kB/YPgwF07i4+TTP97g2ujpqUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111343},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"796bc1d253437238559943a5ca0d246089cb7a84","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.3.4","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.2.0_1727655941886_0.42786494360522687","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"vue-metamorph","version":"3.2.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.2.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"6ed1a5262f10815d664d45d2f8e72abcc3ca681b","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.2.1.tgz","fileCount":14,"integrity":"sha512-tITvKggZF8vrKUuvviCCjlW7e22qpo32j6CL38rc9O/hM7Qj7U40R3cQylGUKxpL8wQEM7D2EEK1U/vgmbeXoA==","signatures":[{"sig":"MEUCIQCaZSzU/KVGT0oNbESUHNxD2jb2O7VdP+toB5nYxwCBBQIgIx8WXUr+4f1qkfTxfHIeviVGKiV+uWM493AeMXfVfpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111861},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"688df264c3a0795ae336b9e6019208ef4a7d51ea","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.13","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.2.1_1731685611086_0.981182419965096","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"vue-metamorph","version":"3.2.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.2.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"da7ea3c4e16e86e7c350e89bf27109ba1d77b308","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.2.2.tgz","fileCount":14,"integrity":"sha512-+sdjJ8dqcKghAgT88cH1Q93tE5t10k7F3vqdHU0V8iMTIkRcEdfIb1AZT7jeORV0TMldFxyexnrnPQThgfWDVg==","signatures":[{"sig":"MEYCIQDYdPL5dIyqqIKwRRsuPG2t7NiQxSlXhr7Rgp+7DgmAowIhAIY1npxmfltC3b/eEQkUQ7/pds17V0zFR7osUBYTcDUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111861},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"3cee2237cefef70b345da5392763e73652447514","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","recast":"^0.23.9","postcss":"^8.4.38","fs-extra":"^11.2.0","ast-types":"^0.14.2","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.13","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.2.2_1731859082335_0.9762111434591241","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"vue-metamorph","version":"3.2.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.2.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"ad68ad297cac7fd76e42b0842d06d4bd52024292","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.2.3.tgz","fileCount":14,"integrity":"sha512-9tBWuMY/uZQP7Q/5QqA/0ApNSZSrCGEL+lAlq9AkvR+n6soFjJH29eQHajCuO1o8GpV4Qj/TPCkMlT3U6rQmOA==","signatures":[{"sig":"MEUCIQCgPgHL2lK+jksGvlNRxS/rpJBqC0CJAapXye8t9CfCjwIgZ5Ktn6/PnF1t3fPxJa5H0ShYq6PSU9EvOcRhqJjKwMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116528},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"91f6eae437149b77ad6e73d569d3fd38c99bedf3","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.13","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.2.3_1732467794784_0.9635276867406461","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"vue-metamorph","version":"3.2.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.2.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"b27c0ffac12c41fbbda6b065e4dadc256f4f72be","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.2.4.tgz","fileCount":14,"integrity":"sha512-mwhu5WGncv8EXk/dm/A+9wSR/HOOh67/beCy7Kc+rt+CDaznLjoPkYi9OzsO1QN1Sf4kPtl27Z3LpqxU8DPJeQ==","signatures":[{"sig":"MEUCICpWGyjFBzKaie1GE3VjAF+hC+5s3y6SLj4IFY6NrznkAiEAkm6zIzesf/WPGTBle9dS/rIddvPKfWrWhXh3bbwsKmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116528},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"7a0262bf9ff44653fd274da0726c75f09eb58616","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.2.4_1732476685852_0.7341698963745222","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"vue-metamorph","version":"3.3.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"b3c2a452e81d55a5f1d05625b604bfc666628d49","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.0.tgz","fileCount":14,"integrity":"sha512-sihTEX7M2byzeJ6TEuzhiyTIztS/relGU9sc4Wn0Ky7XqdeX0Y70yPnYRi/5rEsz/XRV8nmvHlPlNhlTBm6zzQ==","signatures":[{"sig":"MEQCIDSJ/PZ8dGtVdgYj0enbz9EFvoxfZPp8JFP1VQ822HumAiB3eCh1UZVM780AqNdd3xSAASYjUbPoGDtw+QKWC+3aiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119414},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"da6f9d7b5c9725dcae4319dc5dd468ec78f6a798","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.0_1732504237215_0.505797820818527","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"vue-metamorph","version":"3.3.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"d677154d51b6270f9dbd8eb8e1ab0dd7ba70684d","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.1.tgz","fileCount":14,"integrity":"sha512-oHfvY2PSKmmR2ol34mP6cNEbk+Tgd/M0CkrZ1TT+QRp9Z/50HbZOrug43h6td4rXFdJNuZs9LpLKhWrWTxUZ/Q==","signatures":[{"sig":"MEUCIQDqqA0Hc1oARxAYv12c/b9WFX/DW98WeNdhrzLg6ZKYMgIgApoUQX/6AZbK9D9ahl1/be+N0KSDuciwc9HAHffYoQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119502},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"0613970c94f66cb6b1fe9dcd2116aafb2aae3b0f","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^12.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^6.1.13","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^2.0.0","vitepress":"1.5.0","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^2.0.0","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^1.8.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.1_1732549371030_0.9918919284416978","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"vue-metamorph","version":"3.3.2","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.2","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"45eb24616f273b2a0f9e01ddb91fc43abb9e2626","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.2.tgz","fileCount":14,"integrity":"sha512-uvv0UECIjf/Bg/ymLf64EAcfi2aLgLJ2QcSJ6MUGt27V7KFZwfcJube1UFeFSvpRekfm7cgPqXc+lQNXS/2MYQ==","signatures":[{"sig":"MEQCIAdn1W4evicC/yx2MY+Vbx2N2sQIbgpPLqq0NDp8BrTjAiAw0RCUDiqwSvHNkOxD71UYfZpf6qW2Ql+dRVpdEkyO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120018},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"86bb9df88486064d0b8b47415c3a2877c70b5455","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^13.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^3.0.1","vitepress":"1.6.3","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^3.0.1","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^2.0.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.2_1738115127514_0.38377994292737183","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"vue-metamorph","version":"3.3.3","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.3","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"05ecf901da36de9c2e7cd25d3d5ea3df824e3be7","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.3.tgz","fileCount":14,"integrity":"sha512-NPeDg2/ZL4lDJsC/PjEfFq+Ln3Rr7cX86AQo4bI5V6ziUTZOMY93HyIwKHW37BrIf4YB97llrGtvM+eMhwr1jw==","signatures":[{"sig":"MEYCIQCE8WheBJtb3r4wY7Nhz2pWDSxQiC/Ywusal8enGSbwLwIhANjUcxYsbxk9afGnzaprx7x4U8xIH7Efpvvwtpo861R9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120024},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"0f5bfc6ce3e068ec86c27cca378c446f0030e316","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"10.2.4","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"20.11.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^13.1.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^3.0.1","vitepress":"1.6.3","typescript":"^5.5.2","@types/node":"^22.0.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^3.0.1","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^5.12.0","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^2.0.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.3_1741224457601_0.7915801222320664","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"vue-metamorph","version":"3.3.4","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.4","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"4a8423caaf462462336069fd023f12979a5f3c8e","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.4.tgz","fileCount":14,"integrity":"sha512-WZ1xzHrmYh9UiZ7OC9eG1ASzgSybEB10jhop+k5KzMY9I1JmRKdreqUYzbV3hOnOMvLhyDn7y6f62mLE2jHFSg==","signatures":[{"sig":"MEUCIGKDDDnvKFnQsNFtQg+RwE4h5LMOuLYUBPRrp4z0JJgsAiEA9gVEK7+iiueZDKEIWZHvA2qXJb/Plm1hhX+w5M8hf34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120206},"main":"dist/main.js","type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"19c12bbc1631e3293f7aef9bd00328551388d7cf","scripts":{"lint":"eslint src docs/.vitepress --ignore-path .gitignore","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"^11.0.0","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^14.0.0","deep-diff":"^1.0.2","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^3.0.1","vitepress":"1.6.4","typescript":"^5.5.2","@types/node":"^24.2.0","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/deep-diff":"^1.0.5","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^3.0.1","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^6.0.3","@microsoft/api-documenter":"^7.25.3","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@shikijs/vitepress-twoslash":"^2.0.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.4_1772724416636_0.14760676963690234","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"vue-metamorph","version":"3.3.5","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.5","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"2643a64d376809b1643d529aa5941fad9564df64","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.5.tgz","fileCount":14,"integrity":"sha512-0/RISXAApLYZPzTm1GTb7P809XQ8HEtkaHPR0CcMImwOB/3843Kh0kEuUOUzJa3wg7YNg0zubiOfCo1W91I+nw==","signatures":[{"sig":"MEUCIQD9jdi21Znr61NqofS1rnrLlshwY6ONWAn17EaeVujOWAIgU0Sj10LAYSr8qBc0xFJFyHt2WSE6APM+GN92z2djCVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147965},"main":"dist/main.js","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.js"}},"gitHead":"34437f498a0295b58ef84b4c3d8b561ef0dda433","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^14.0.0","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"^0.21.0","vitest":"^4.0.18","vitepress":"1.6.4","typescript":"^5.5.2","@types/node":"^25.3.3","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^4.0.18","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.25.3","@shikijs/vitepress-twoslash":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.5_1778448066123_0.5594223964450196","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"vue-metamorph","version":"3.3.6","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.6","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"70a6e3d3f87528225ed4c35d1b9f74642403fa5b","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.6.tgz","fileCount":14,"integrity":"sha512-snU1NtmBmO6Tf7uc/bM/bCzrQxj3rlCowhWSYOeDQkD/d89NLBUUIv6uRp3ymaVJdOH6lARLfkazz95bdebaZA==","signatures":[{"sig":"MEUCIQDpGShcfVDvemdVoYkgUVeXjLaMbtzV6N47DNPOL10NZwIgAQIXHrRoI+qb/cWrzc3POgVrxj7xl0JhCcT8Waf5LPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149684},"main":"dist/main.mjs","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"gitHead":"fe3e6295e283ff804e0a5e8fe8199b98f5a3bbf1","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^14.0.0","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"^0.21.0","vitest":"^4.0.18","vitepress":"1.6.4","typescript":"^5.5.2","@types/node":"^25.3.3","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^4.0.18","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.25.3","@shikijs/vitepress-twoslash":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.6_1778621293592_0.8646034170194032","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"vue-metamorph","version":"3.3.7","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.7","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"d23ae024ed1e62eeacfec71f6332cb5369d308b5","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.7.tgz","fileCount":14,"integrity":"sha512-JvYfdqthyyYVxTzdoMMNDmN5oBqn/IeipHIld4gj0WdToTzqy3zby+6WX+dOFnfzZHv1lGSq8cXvO0HCcVn4zA==","signatures":[{"sig":"MEQCIAOjcuOf3R80rra5QUglzHHr5l9ZB5/DrLfTgj2bEjV+AiAOkHp+UK6b1fpTgI8tbddfD/fz027oj4lTgfbjFtAn/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150299},"main":"dist/main.mjs","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"gitHead":"e9a66efe198339ad67475dcd649bfcbd0f39f06d","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"glob":"^13.0.6","chalk":"^5.3.0","table":"^6.8.2","postcss":"^8.4.38","fs-extra":"^11.2.0","recast-x":"1.0.5","commander":"^14.0.0","lodash-es":"^4.17.21","micromatch":"^4.0.8","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.10","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.0.1","vue-eslint-parser":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"^0.21.0","vitest":"^4.0.18","vitepress":"1.6.4","typescript":"^5.5.2","@types/node":"^25.3.3","@babel/types":"^7.24.7","vue-metamorph":"link:","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/cli-progress":"^3.11.5","@vitest/coverage-v8":"^4.0.18","@microsoft/api-extractor":"^7.47.0","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.25.3","@shikijs/vitepress-twoslash":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.7_1778683371619_0.10200159527684338","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"vue-metamorph","version":"3.3.8","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@3.3.8","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"62304ac789e9df793f0c9c688e8c5705202ca381","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-3.3.8.tgz","fileCount":14,"integrity":"sha512-VYzcW9QS99hHLTGzF0wI8KW2DOD/jCoufHXdnnGjwOJZ/PRPRzp/eJ2NPojbH4L3rxc3XMHTpmoGAqTUG/NoCw==","signatures":[{"sig":"MEUCIQC1G+AnmxBs2PDV5FSZGL8ektD4KjIdlqThiEtW6QHvsAIgcph2Kft8luLYUIhh+JhR6dMnpvab5RBNI2Rz13T6PQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152060},"main":"dist/main.mjs","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"gitHead":"0cdee83aba32104beb66284c9500b73c81d79dde","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","table":"^6.9.0","postcss":"^8.5.14","recast-x":"1.0.5","commander":"^14.0.3","lodash-es":"^4.18.1","picomatch":"^4.0.4","tinyglobby":"^0.2.16","ast-types-x":"1.18.0","cli-progress":"^3.12.0","magic-string":"^0.30.21","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.0-alpha.12","node-html-parser":"^7.1.0","vue-eslint-parser":"^10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.65.0","tsdown":"^0.22.0","vitest":"^4.1.6","vitepress":"1.6.4","typescript":"^5.9.3","@types/node":"^25.8.0","@babel/types":"^7.29.0","vue-metamorph":"link:","@types/lodash-es":"^4.17.12","@types/picomatch":"^4.0.3","@types/cli-progress":"^3.11.6","@vitest/coverage-v8":"^4.1.6","@microsoft/api-extractor":"^7.58.7","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.30.5","@shikijs/vitepress-twoslash":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_3.3.8_1784923187331_0.03805264108654827","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"vue-metamorph","version":"4.0.0","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@4.0.0","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"e7d20a35f2328f6cfad1e12da83e9dc2a3a44c53","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-4.0.0.tgz","fileCount":14,"integrity":"sha512-41Ce4sCH+i1hjNrNIywgHbCBUJm/tBzMF7vthOVHn97zsVd2hIivxqGqm/MR7x0E6T/ShURxkB9HhcuYn7kyvQ==","signatures":[{"sig":"MEQCIHRbfPx59jCHUyDfFUhQgXl8hfrVVmTw2/2HZhX54QpJAiB3ZslVUmNyJwYK+NDp1MLR3rM7NEta+hQPsaWKwislGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706357},"main":"dist/main.mjs","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"gitHead":"66c26502763e977e71ab62380a785c413f4cf4ca","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs","gen:ast-types":"tsx scripts/gen-ast-types.ts"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","table":"^6.9.0","postcss":"^8.5.14","commander":"^14.0.3","lodash-es":"^4.18.1","picomatch":"^4.0.4","source-map":"~0.6.1","tinyglobby":"^0.2.16","cli-progress":"^3.12.0","magic-string":"^0.30.21","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.4","tiny-invariant":"^1.3.3","node-html-parser":"^7.1.0","vue-eslint-parser":"^10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.3.1","oxfmt":"^0.36.0","oxlint":"^1.65.0","tsdown":"^0.22.0","vitest":"^4.1.6","vitepress":"1.6.4","typescript":"^5.9.3","@types/node":"^25.8.0","@babel/types":"^7.29.0","vue-metamorph":"link:","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.8","@lezer/highlight":"^1.2.3","@types/lodash-es":"^4.17.12","@types/picomatch":"^4.0.3","@codemirror/state":"^6.7.1","@types/cli-progress":"^3.11.6","@vitest/coverage-v8":"^4.1.6","@codemirror/commands":"^6.10.4","@codemirror/lang-css":"^6.3.1","@codemirror/lang-vue":"^0.1.3","@codemirror/language":"^6.12.4","@codemirror/autocomplete":"^6.20.3","@microsoft/api-extractor":"^7.58.7","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.30.5","@codemirror/lang-javascript":"^6.2.5","@shikijs/vitepress-twoslash":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_4.0.0_1786630610182_0.3953100051533236","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"vue-metamorph","version":"4.0.1","keywords":["codemod","vue","ast"],"author":{"url":"https://github.com/UnrefinedBrain","name":"UnrefinedBrain","email":"github@unrefinedbrain.dev"},"license":"MIT","_id":"vue-metamorph@4.0.1","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"bin":{"vue-metamorph":"scripts/scaffold.js"},"dist":{"shasum":"ae76d06557c015ff75364df6b4ac45356987b615","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-4.0.1.tgz","fileCount":14,"integrity":"sha512-AQHXaLI/k79JCIB5PlW9odTMXS0oiWDgHWX3TlnSHrrY/sGPzT+PvVZ7wwlaCb09awzzbS/jpC5W35swAv81nw==","signatures":[{"sig":"MEUCICHhS9SzKdNsjxySAzeHg8Mdqthi9dyLrsya2cauHBBtAiEAwyUt75qal+WQjn+2lTOzhh5iPgaba0Q+7AAOhYFyx3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706357},"main":"dist/main.mjs","pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"gitHead":"9b21a61c3d89b323b479afdfe48a63de6125c26f","scripts":{"fmt":"oxfmt --write src docs/.vitepress","lint":"oxlint src docs/.vitepress","test":"vitest","build":"scripts/build","docs:dev":"pnpm build && vitepress dev docs","fmt:check":"oxfmt --check src docs/.vitepress","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs","gen:ast-types":"tsx scripts/gen-ast-types.ts"},"typings":"dist/vue-metamorph.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"repository":{"url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git","type":"git"},"_npmVersion":"11.9.0","description":"Codemod framework for Vue files","directories":{},"_nodeVersion":"24.14.0","dependencies":{"chalk":"^5.6.2","table":"^6.9.0","postcss":"^8.5.14","commander":"^14.0.3","lodash-es":"^4.18.1","picomatch":"^4.0.4","source-map":"~0.6.1","tinyglobby":"^0.2.16","cli-progress":"^3.12.0","magic-string":"^0.30.21","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","@babel/parser":"8.0.4","tiny-invariant":"^1.3.3","node-html-parser":"^7.1.0","vue-eslint-parser":"^10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.3.1","oxfmt":"^0.36.0","oxlint":"^1.65.0","tsdown":"^0.22.0","vitest":"^4.1.6","vitepress":"1.6.4","typescript":"^5.9.3","@types/node":"^25.8.0","@babel/types":"^7.29.0","vue-metamorph":"link:","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.8","@lezer/highlight":"^1.2.3","@types/lodash-es":"^4.17.12","@types/picomatch":"^4.0.3","@codemirror/state":"^6.7.1","@types/cli-progress":"^3.11.6","@vitest/coverage-v8":"^4.1.6","@codemirror/commands":"^6.10.4","@codemirror/lang-css":"^6.3.1","@codemirror/lang-vue":"^0.1.3","@codemirror/language":"^6.12.4","@codemirror/autocomplete":"^6.20.3","@microsoft/api-extractor":"^7.58.7","rollup-plugin-visualizer":"^7.0.1","@microsoft/api-documenter":"^7.30.5","@codemirror/lang-javascript":"^6.2.5","@shikijs/vitepress-twoslash":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-metamorph_4.0.1_1786631021002_0.8565634895000422","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"vue-metamorph","version":"4.1.0","description":"Codemod framework for Vue files","keywords":["codemod","vue","ast"],"bin":{"vue-metamorph":"scripts/scaffold.js"},"repository":{"type":"git","url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git"},"bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"author":{"name":"UnrefinedBrain","email":"github@unrefinedbrain.dev","url":"https://github.com/UnrefinedBrain"},"license":"MIT","type":"module","main":"dist/main.mjs","types":"dist/vue-metamorph.d.ts","typings":"dist/vue-metamorph.d.ts","exports":{".":{"types":"./dist/vue-metamorph.d.ts","import":"./dist/main.mjs"}},"scripts":{"build":"scripts/build","gen:ast-types":"tsx scripts/gen-ast-types.ts","lint":"oxlint src docs/.vitepress","fmt":"oxfmt --write src docs/.vitepress","fmt:check":"oxfmt --check src docs/.vitepress","test":"vitest","docs:dev":"pnpm build && vitepress dev docs","docs:build":"pnpm build && vitepress build docs","docs:preview":"vitepress preview docs"},"pnpm":{"overrides":{"vue":"^3.5.18"},"onlyBuiltDependencies":["esbuild"]},"devDependencies":{"@babel/types":"^7.29.0","@codemirror/autocomplete":"^6.20.3","@codemirror/commands":"^6.10.4","@codemirror/lang-css":"^6.3.1","@codemirror/lang-javascript":"^6.2.5","@codemirror/lang-vue":"^0.1.3","@codemirror/language":"^6.12.4","@codemirror/lint":"^6.9.7","@codemirror/state":"^6.7.1","@codemirror/view":"^6.43.8","@lezer/highlight":"^1.2.3","@microsoft/api-documenter":"^7.30.5","@microsoft/api-extractor":"^7.58.7","@shikijs/vitepress-twoslash":"^2.5.0","@types/cli-progress":"^3.11.6","@types/lodash-es":"^4.17.12","@types/node":"^25.8.0","@types/picomatch":"^4.0.3","@vitest/coverage-v8":"^4.1.6","oxfmt":"^0.36.0","oxlint":"^1.65.0","rollup-plugin-visualizer":"^7.0.1","tsdown":"^0.22.0","tsx":"^4.20.6","typescript":"^5.9.3","vite":"^7.3.1","vitepress":"1.6.4","vitest":"^4.1.6","vue-metamorph":"link:"},"dependencies":{"@babel/parser":"8.0.4","chalk":"^5.6.2","cli-progress":"^3.12.0","commander":"^14.0.3","lodash-es":"^4.18.1","magic-string":"^0.30.21","node-html-parser":"^7.1.0","picomatch":"^4.0.4","postcss":"^8.5.14","postcss-less":"^6.0.0","postcss-sass":"^0.5.0","postcss-scss":"^4.0.9","postcss-styl":"^0.12.3","source-map":"~0.6.1","table":"^6.9.0","tiny-invariant":"^1.3.3","tinyglobby":"^0.2.16","vue-eslint-parser":"^10.4.0"},"gitHead":"8d627aedfbbec32e7c9ee3fdee617959ca700053","_id":"vue-metamorph@4.1.0","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-RdOMgP7XcwQq9aKfEbGyUqzPKmUn1ReYgLWLvc+97aAhoYY68oaXideP+T2pBEZmiNd5fViyzj1/d7p9rUYN+A==","shasum":"bf74b72abf350ac5766ba46bd5cf6acbd1890b2b","tarball":"https://registry.npmjs.org/vue-metamorph/-/vue-metamorph-4.1.0.tgz","fileCount":14,"unpackedSize":721854,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-metamorph@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+gncaMOLiCW+6UKbdH0aCqJNwM1dnd7YtFlrkMXdL5gIhAL4xI4HIC7wkjl6SXV4OmCO11xp2siyuEpocHnKFLPlG"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d84cda1a-98d8-4179-9ccb-49d8836877b1"}},"directories":{},"maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-metamorph_4.1.0_1789311527183_0.5939839032567926"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-13T23:10:05.783Z","modified":"2026-09-13T14:58:47.581Z","0.0.2":"2024-02-13T23:10:06.072Z","0.0.3":"2024-02-13T23:13:04.392Z","1.0.0":"2024-02-13T23:21:02.684Z","1.0.1":"2024-02-14T00:16:37.200Z","1.0.2":"2024-02-14T03:12:25.570Z","1.0.3":"2024-02-14T16:36:37.402Z","1.0.4":"2024-02-16T22:10:56.422Z","2.0.0":"2024-02-17T18:15:50.592Z","2.0.1":"2024-02-18T04:26:14.994Z","2.0.2":"2024-02-18T14:19:38.861Z","2.0.3":"2024-02-19T00:16:28.293Z","2.0.4":"2024-02-19T14:52:06.323Z","2.0.5":"2024-02-19T15:48:29.906Z","2.0.6":"2024-02-22T23:59:14.187Z","2.0.7":"2024-02-23T00:00:30.616Z","2.0.8":"2024-02-23T00:21:50.409Z","2.0.9":"2024-02-28T19:19:50.837Z","2.0.10":"2024-03-04T19:07:09.558Z","2.0.11":"2024-03-05T00:36:14.384Z","2.0.12":"2024-03-05T00:39:55.820Z","2.0.13":"2024-03-05T18:23:10.977Z","2.0.14":"2024-03-18T22:50:10.628Z","2.1.0":"2024-03-19T00:24:12.412Z","2.1.1":"2024-03-19T14:22:25.516Z","2.1.2":"2024-03-19T23:44:36.664Z","2.1.3":"2024-03-25T01:01:16.519Z","2.1.4":"2024-03-26T16:03:48.930Z","2.1.5":"2024-03-26T16:52:31.135Z","3.0.0":"2024-03-31T01:15:49.735Z","3.1.0":"2024-03-31T21:36:55.575Z","3.1.1":"2024-03-31T22:19:57.394Z","3.1.2":"2024-04-03T15:24:56.405Z","3.1.3":"2024-04-04T14:57:53.770Z","3.1.4":"2024-04-08T16:40:02.281Z","3.1.5":"2024-04-08T22:55:40.810Z","3.1.6":"2024-04-09T12:35:37.171Z","3.1.7":"2024-04-30T22:36:17.742Z","3.1.8":"2024-05-27T04:11:32.387Z","3.1.9":"2024-05-29T02:39:59.139Z","3.1.10":"2024-06-20T20:27:22.846Z","3.1.11":"2024-06-21T00:39:30.702Z","3.1.12":"2024-06-23T00:24:02.001Z","3.1.13":"2024-06-23T00:29:38.639Z","3.1.14":"2024-06-23T13:47:15.297Z","3.1.15":"2024-06-23T13:50:21.711Z","3.1.16":"2024-09-01T10:08:50.028Z","3.2.0":"2024-09-30T00:25:42.067Z","3.2.1":"2024-11-15T15:46:51.365Z","3.2.2":"2024-11-17T15:58:02.566Z","3.2.3":"2024-11-24T17:03:15.024Z","3.2.4":"2024-11-24T19:31:26.045Z","3.3.0":"2024-11-25T03:10:37.415Z","3.3.1":"2024-11-25T15:42:51.187Z","3.3.2":"2025-01-29T01:45:27.703Z","3.3.3":"2025-03-06T01:27:37.831Z","3.3.4":"2026-03-05T15:26:56.808Z","3.3.5":"2026-05-10T21:21:06.283Z","3.3.6":"2026-05-12T21:28:13.772Z","3.3.7":"2026-05-13T14:42:51.773Z","3.3.8":"2026-07-24T19:59:47.483Z","4.0.0":"2026-08-13T14:16:50.338Z","4.0.1":"2026-08-13T14:23:41.147Z","4.1.0":"2026-09-13T14:58:47.310Z"},"bugs":{"url":"https://github.com/UnrefinedBrain/vue-metamorph/issues"},"author":{"name":"UnrefinedBrain","email":"github@unrefinedbrain.dev","url":"https://github.com/UnrefinedBrain"},"license":"MIT","homepage":"https://github.com/UnrefinedBrain/vue-metamorph#readme","keywords":["codemod","vue","ast"],"repository":{"type":"git","url":"git+https://github.com/UnrefinedBrain/vue-metamorph.git"},"description":"Codemod framework for Vue files","maintainers":[{"name":"unrefinedbrain","email":"github@unrefinedbrain.dev"}],"readme":"\n# ![](./docs/public/logo-xs.png) vue-metamorph\n\n[![NPM License](https://img.shields.io/npm/l/vue-metamorph)](https://github.com/UnrefinedBrain/vue-metamorph/blob/master/LICENSE) [![NPM Version](https://img.shields.io/npm/v/vue-metamorph)](https://npmjs.com/package/vue-metamorph)\n ![NPM Downloads](https://img.shields.io/npm/dm/vue-metamorph)\n [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/UnrefinedBrain/vue-metamorph/ci.yml)](https://github.com/UnrefinedBrain/vue-metamorph/actions) ![NPM Type Definitions](https://img.shields.io/npm/types/vue-metamorph) [![GitHub Repo stars](https://img.shields.io/github/stars/UnrefinedBrain/vue-metamorph)](https://github.com/UnrefinedBrain/vue-metamorph)\n\nvue-metamorph is a codemod framework for JavaScript, TypeScript, Vue, CSS, SCSS, SASS, LESS, and Stylus files. It provides an easy way to reliably manipulate source code using abstract syntax trees.\n\n## 📖 Documentation / Installation\n\n[Link to Docs](https://vue-metamorph.dev)\n\n## 🆕 Changelog\n\nSee the [GitHub Releases](https://github.com/UnrefinedBrain/vue-metamorph/releases) page.\n\n## 🤝 Contributing\n\nContributions are welcome! Do you have a use case that vue-metamorph doesn't cover yet? Feel free to file a GitHub issue or open a PR.\n","readmeFilename":"README.md"}