UNPKG

jsdoc-type-pratt-parser

Version:

[![Npm Package](https://badgen.net/npm/v/jsdoc-type-pratt-parser)](https://www.npmjs.com/package/jsdoc-type-pratt-parser) [![Test Status](https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/actions/workflows/test.yml/badge.svg?branch=main)]

125 lines (124 loc) 3.36 kB
{ "name": "jsdoc-type-pratt-parser", "version": "5.4.0", "description": "", "type": "module", "main": "dist/esm/index.js", "exports": { ".": { "browser": "./dist/index.umd.js", "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } } }, "directories": { "test": "test" }, "scripts": { "test": "npm run typecheck && npm run lint && npm run test:spec", "test:spec": "mocha", "test:coverage": "c8 --all npm run test:spec", "test:coveralls": "c8 report --reporter=lcov && coveralls", "lint": "eslint .", "typecheck": "tsc --noEmit", "attw": "attw --pack .", "build": "tsup src/index.ts --format cjs --dts && tsup src/index.ts --format esm --outDir dist/esm --dts && rollup -c && npm run attw", "apidoc": "typedoc --options typedoc.json", "preversion": "npm test", "prepublishOnly": "npm run build", "semantic-release": "semantic-release", "benchmark": "npm run build && node benchmark/benchmark.js", "upgrade": "npm-upgrade" }, "author": "Simon Seyock (https://github.com/simonseyock)", "contributors": [ "Brett Zamir" ], "license": "MIT", "engines": { "node": ">=12.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@rollup/plugin-typescript": "^12.1.4", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@swc/core": "^1.13.5", "@types/chai": "^5.2.2", "@types/mocha": "^10.0.10", "@types/node": "^24.3.1", "@types/sinon": "^17.0.4", "@types/sinon-chai": "^4.0.0", "@typescript-eslint/eslint-plugin": "^8.42.0", "benchmark": "^2.1.4", "c8": "^10.1.3", "catharsis": "^0.10.0", "chai": "^6.0.1", "coveralls": "^3.1.1", "eslint": "^9.35.0", "eslint-config-love": "122.0.0", "eslint-plugin-import": "^2.32.0", "eslint-plugin-n": "^17.21.3", "eslint-plugin-promise": "^7.2.1", "jsdoctypeparser": "^9.0.0", "mocha": "^11.7.2", "npm-upgrade": "^3.1.2", "rollup": "^4.50.0", "semantic-release": "^24.2.7", "sinon": "^21.0.0", "sinon-chai": "^4.0.1", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typedoc": "^0.28.12", "typedoc-plugin-merge-modules": "^7.0.0", "typescript": "^5.9.2" }, "ts-standard": { "ignore": [ "/submodules/", "/build/", "/pages/" ] }, "files": [ "dist/**/*", "src/**/*" ], "repository": { "type": "git", "url": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser.git" }, "bugs": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/issues", "homepage": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser", "keywords": [ "jsdoc", "pratt", "parser" ], "release": { "branches": [ "main", { "name": "dev", "prerelease": true } ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/github", "@semantic-release/npm", "@semantic-release/release-notes-generator", "@semantic-release/changelog", "@semantic-release/git" ] }, "publishConfig": { "access": "public" } }