{"library":"vue-codemod","type":"library","category":null,"description":"vue-codemod is an experimental utility providing a collection of codemod scripts to assist developers in updating Vue.js APIs, primarily for migrating applications from Vue 2 to Vue 3. It leverages Facebook's JSCodeshift for abstract syntax tree (AST) transformations and offers specific support for `.vue` single-file components. As of version `0.0.5`, it includes transformations like `remove-vue-set-and-delete` and outlines a roadmap for further features, including TypeScript support and broader module system compatibility. Maintained by the Vue.js team, its \"experimental\" status and low version number indicate a development cadence focused on feature completion rather than rapid, frequent releases, positioning it as a tool for early adopters or those undertaking significant migrations. Its key differentiators include official Vue team backing and direct support for `.vue` file transformations, which are critical for comprehensive Vue application upgrades.","language":"javascript","status":"active","version":"0.0.5","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-codemod","imports":["import { runTransformation } from 'vue-codemod'","npx vue-codemod <path> -t <transformation> --params [transformation params]","npx vue-codemod ./src -t remove-vue-set-and-delete"]},{"cmd":"yarn add vue-codemod","imports":[]},{"cmd":"pnpm add vue-codemod","imports":[]}],"homepage":null,"github":"https://github.com/vuejs/vue-codemod","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-codemod","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-codemod/compatibility"}}