{"library":"babel-plugin-recast","type":"library","category":null,"description":"Babel plugin (v0.2.0, stable) that integrates recast's AST parsing and code generation to preserve original formatting during Babel transformations, ideal for codemods. Unlike standard Babel plugins that discard formatting, it uses undocumented parserOverride/generatorOverride hooks to maintain whitespace and style. Requires peer dependency recast 0.x. Light maintenance, release cadence is minimal.","language":"javascript","status":"active","version":"0.2.0","tags":["javascript","babel","recast","codemod"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-recast","imports":["module.exports = { plugins: ['babel-plugin-recast'] };","plugins: [['babel-plugin-recast', { parserOverride: otherPlugin.parserOverride }]]","Not directly exposed; recast handles it internally."]},{"cmd":"yarn add babel-plugin-recast","imports":[]},{"cmd":"pnpm add babel-plugin-recast","imports":[]}],"homepage":null,"github":"https://github.com/conartist6/babel-plugin-recast","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-recast","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/babel-plugin-recast/compatibility"}}