{"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"],"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"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}