{"library":"jsdoc-babel","type":"library","category":null,"description":"jsdoc-babel is a JSDoc plugin that transforms ES6+ source files with Babel before JSDoc processes them. At version 0.5.0, it allows JSDoc to handle unsupported syntax (e.g., modern JavaScript, Flow, TypeScript) by leveraging Babel's transpilation pipeline. The plugin is lightweight, requires only @babel/core as a peer dependency, and integrates via JSDoc's configuration. It supports custom file extensions (default .js) and allows Babel options to be passed directly in the JSDoc config or via .babelrc. Compared to alternatives like jsdoc-babel-only, it is simpler and more directly tied to Babel 7+.","language":"javascript","status":"maintenance","version":"0.5.0","tags":["javascript","jsdoc","babel","plugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jsdoc-babel","imports":["Use the string 'node_modules/jsdoc-babel' in JSDoc config's plugins array.","Add 'babel' key to JSDoc config JSON. Example: { 'plugins': ['node_modules/jsdoc-babel'], 'babel': { 'presets': ['@babel/env'] } }","Specify 'babel.extensions' array in JSDoc config to include additional extensions like 'es6', 'jsx'."]},{"cmd":"yarn add jsdoc-babel","imports":[]},{"cmd":"pnpm add jsdoc-babel","imports":[]}],"homepage":null,"github":"https://github.com/ctumolosus/jsdoc-babel","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsdoc-babel","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/jsdoc-babel/compatibility"}}