UNPKG

@es-joy/jsdoccomment

Version:

Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities

103 lines 3.21 kB
{ "name": "@es-joy/jsdoccomment", "version": "0.81.0", "author": "Brett Zamir <brettz9@yahoo.com>", "contributors": [], "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities", "license": "MIT", "keywords": [ "ast", "comment", "estree", "jsdoc", "parser", "eslint", "sourcecode" ], "type": "module", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./src/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs.cjs" } } }, "browserslist": [ "defaults, not op_mini all" ], "typedocOptions": { "dmtLinksService": { "GitHub": "https://github.com/es-joy/jsdoccomment", "NPM": "https://www.npmjs.com/package/@es-joy/jsdoccomment" } }, "repository": { "type": "git", "url": "git+https://github.com/es-joy/jsdoccomment.git" }, "bugs": { "url": "https://github.com/es-joy/jsdoccomment/issues" }, "homepage": "https://github.com/es-joy/jsdoccomment", "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, "dependencies": { "@types/estree": "^1.0.8", "@typescript-eslint/types": "^8.53.0", "comment-parser": "1.4.4", "esquery": "^1.7.0", "jsdoc-type-pratt-parser": "~7.0.0" }, "devDependencies": { "@babel/core": "^7.28.6", "@babel/preset-env": "^7.28.6", "@brettz9/node-static": "^0.1.1", "@rollup/plugin-babel": "^6.1.0", "@types/esquery": "^1.5.4", "@types/estraverse": "^5.1.7", "@typescript-eslint/visitor-keys": "^8.53.0", "@typhonjs-build-test/esm-d-ts": "0.3.0-next.11", "@typhonjs-typedoc/typedoc-pkg": "^0.4.0", "@vitest/coverage-v8": "^4.0.17", "@vitest/ui": "^4.0.17", "@webcoder49/code-input": "^2.8.0", "eslint": "^9.39.2", "eslint-config-ash-nazg": "39.10.0", "eslint-plugin-jsdoc": "^62.0.1", "espree": "^11.0.0", "estraverse": "^5.3.0", "prismjs": "^1.30.0", "rollup": "^4.55.1", "typedoc": "^0.28.16", "typescript": "^5.9.3", "typescript-eslint": "^8.53.0", "vitest": "^4.0.17" }, "files": [ "/dist", "/src", "CHANGES.md", "LICENSE-MIT.txt" ], "scripts": { "start": "static -p 8070", "copy": "cp -R node_modules/prismjs/ demo/vendor/prismjs/ && cp -R node_modules/@webcoder49/code-input/ demo/vendor/@webcoder49/code-input/ && cp node_modules/esquery/dist/esquery.esm.js demo/vendor/esquery/dist/esquery.esm.js && cp -R node_modules/jsdoc-type-pratt-parser/dist/esm demo/vendor/jsdoc-type-pratt-parser/dist && cp -R node_modules/comment-parser/es6 demo/vendor/comment-parser", "build": "npm run copy && rollup -c && npm run types", "docs": "typedoc-pkg --api-link es", "eslint": "eslint .", "lint": "npm run eslint --", "open": "open ./coverage/index.html", "test": "npm run lint && npm run build && npm run test-cov", "test-ui": "vitest --ui --coverage", "test-cov": "vitest --coverage", "tsc": "tsc", "types": "esm-d-ts gen ./src/index.js --output ./dist/index.d.ts --emitCTS" } }