{"library":"babel-extract-comments","type":"library","category":null,"description":"The `babel-extract-comments` library is a utility designed to parse JavaScript code and extract its associated comments, leveraging Babel's (specifically, its earlier parser Babylon) capabilities. It provides methods to process either a JavaScript string or a file path, returning an array of structured comment objects. Each object in the array details the comment's `type` (e.g., 'CommentBlock', 'CommentLine'), its raw `value`, and precise `start` and `end` character positions, along with `loc` (source location data including line and column numbers). The package's current and only major version is 1.0.0, last published in February 2018. Due to its age and lack of subsequent updates, it exclusively supports CommonJS module loading patterns and relies on older Babel parsing internals, making it unsuitable for projects requiring modern JavaScript syntax parsing or native ESM integration. Users should be aware of its abandoned status and potential compatibility issues with contemporary JavaScript language features.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","babel","block","code","comment","comments","context","extract","glob"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-extract-comments","imports":["const extract = require('babel-extract-comments');","const extract = require('babel-extract-comments');\nconst commentsFromFile = extract.file('./path/to/my-file.js');"]},{"cmd":"yarn add babel-extract-comments","imports":[]},{"cmd":"pnpm add babel-extract-comments","imports":[]}],"homepage":null,"github":"https://github.com/jonschlinkert/babel-extract-comments","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-extract-comments","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-extract-comments/compatibility"}}