jsdoc-type-pratt-parser
Version:
[](https://www.npmjs.com/package/jsdoc-type-pratt-parser) []
125 lines (124 loc) • 3.36 kB
JSON
{
"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"
}
}