{ "_from": "jsdoctypeparser@^9.0.0", "_id": "jsdoctypeparser@9.0.0", "_inBundle": false, "_integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", "_location": "/jsdoctypeparser", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "jsdoctypeparser@^9.0.0", "name": "jsdoctypeparser", "escapedName": "jsdoctypeparser", "rawSpec": "^9.0.0", "saveSpec": null, "fetchSpec": "^9.0.0" }, "_requiredBy": [ "/eslint-plugin-jsdoc" ], "_resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", "_shasum": "8c97e2fb69315eb274b0f01377eaa5c940bd7b26", "_spec": "jsdoctypeparser@^9.0.0", "_where": "/home/jack/Documents/JDA/m14/projecte_janmaroto/node_modules/eslint-plugin-jsdoc", "author": { "name": "Kuniwak", "email": "orga.chem.job@gmail.com" }, "bin": { "jsdoctypeparser": "bin/jsdoctypeparser" }, "bugs": { "url": "https://github.com/jsdoctypeparser/jsdoctypeparser/issues" }, "bundleDependencies": false, "contributors": [ { "name": "Brett Zamir" }, { "name": "Nathan Shively-Sanders" } ], "dependencies": {}, "deprecated": false, "description": "Strict JsDoc type expression parser.", "devDependencies": { "@exe-boss/renovate-config": "^0.1.0", "@frsource/frs-replace": "^2.1.1", "@types/node": "^14.0.13", "chai": "^4.2.0", "eslint": "^7.3.1", "husky": "^4.2.5", "mkdirp": "^1.0.4", "mocha": "^8.0.1", "node-static": "^0.7.11", "npm-run-all": "^4.1.5", "nyc": "^15.1.0", "object.entries-ponyfill": "^1.0.1", "open-cli": "^6.0.1", "pegjs": "^0.10.0", "rimraf": "^3.0.2", "typescript": "^3.9.5" }, "directories": { "test": "test" }, "engines": { "node": ">=10" }, "homepage": "https://jsdoctypeparser.github.io", "husky": { "hooks": { "pre-push": "npm test" } }, "keywords": [ "jsdoc", "type expression", "parser" ], "license": "MIT", "main": "index.js", "name": "jsdoctypeparser", "nyc": { "reporter": [ "text", "html" ], "exclude": [ "tests" ] }, "repository": { "type": "git", "url": "git://github.com/jsdoctypeparser/jsdoctypeparser.git" }, "scripts": { "build": "npm run build:jsdoc && npm run build:typescript && npm run build:closure && npm run build:permissive", "build:closure": "frs-replace '^.*// [^/]*?no-closure(?!-)[^/]*?$' '' -f gm -i './peg_src/jsdoctype.pegjs' --stdout | frs-replace '^.*// [^/]*?no-closure-begin[\\s\\S]*?no-closure-end.*?$' '' -f gm| pegjs --allowed-start-rules TopTypeExpr,NamepathExpr,BroadNamepathExpr,ExternalNameExpr,ModuleNameExpr --cache -o ./peg_lib/jsdoctype-closure.js", "build:jsdoc": "frs-replace '^.*// [^/]*?no-jsdoc(?!-)[^/]*?$' '' -f gm -i './peg_src/jsdoctype.pegjs' --stdout | frs-replace '^.*// [^/]*?no-jsdoc-begin[\\s\\S]*?no-jsdoc-end.*?$' '' -f gm | pegjs --allowed-start-rules TopTypeExpr,NamepathExpr,BroadNamepathExpr,ExternalNameExpr,ModuleNameExpr --cache -o ./peg_lib/jsdoctype-jsdoc.js", "build:permissive": "pegjs --allowed-start-rules TopTypeExpr,NamepathExpr,BroadNamepathExpr,ExternalNameExpr,ModuleNameExpr --cache -o ./peg_lib/jsdoctype-permissive.js ./peg_src/jsdoctype.pegjs", "build:typescript": "frs-replace '^.*// [^/]*?no-typescript(?!-)[^/]*?$' '' -f gm -i './peg_src/jsdoctype.pegjs' --stdout | frs-replace '^.*// [^/]*?no-typescript-begin[\\s\\S]*?no-typescript-end.*?$' '' -f gm | pegjs --allowed-start-rules TopTypeExpr,NamepathExpr,BroadNamepathExpr --cache -o ./peg_lib/jsdoctype-typescript.js", "clean": "rimraf ./peg_lib", "coverage": "nyc npm run mocha", "lint": "eslint .", "mocha": "mocha tests/test_*", "open-cov": "run-p start open-coverage", "open-coverage": "open-cli http://localhost:8050/coverage/", "postclean": "mkdirp ./peg_lib", "prebuild": "npm-run-all clean", "prepare": "npm-run-all build", "pretest": "npm-run-all lint build", "start": "static -p 8050", "test": "npm-run-all mocha typecheck", "typecheck": "tsc" }, "version": "9.0.0" }