package.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {
  2. "name": "jsdoc-type-pratt-parser",
  3. "version": "4.0.0",
  4. "description": "",
  5. "main": "dist/index.js",
  6. "types": "dist/src/index.d.ts",
  7. "directories": {
  8. "test": "test"
  9. },
  10. "scripts": {
  11. "test": "npm run typecheck && npm run lint && npm run test:spec",
  12. "test:spec": "mocha",
  13. "test:coverage": "nyc --all npm run test:spec",
  14. "test:coveralls": "nyc report --reporter=lcov && coveralls",
  15. "lint": "ts-standard",
  16. "typecheck": "tsc --noEmit",
  17. "build": "rollup -c",
  18. "apidoc": "typedoc --options typedoc.json",
  19. "preversion": "npm test",
  20. "prepublishOnly": "npm run build",
  21. "semantic-release": "semantic-release",
  22. "benchmark": "npm run build && node benchmark/benchmark.js",
  23. "upgrade": "npm-upgrade"
  24. },
  25. "author": "Simon Seyock (https://github.com/simonseyock)",
  26. "contributors": [
  27. "Brett Zamir"
  28. ],
  29. "license": "MIT",
  30. "engines": {
  31. "node": ">=12.0.0"
  32. },
  33. "devDependencies": {
  34. "@rollup/plugin-typescript": "^11.0.0",
  35. "@semantic-release/changelog": "^6.0.2",
  36. "@semantic-release/git": "^10.0.1",
  37. "@types/chai": "^4.3.4",
  38. "@types/mocha": "^10.0.1",
  39. "@types/node": "^18.15.1",
  40. "@types/sinon": "^10.0.13",
  41. "@types/sinon-chai": "^3.2.9",
  42. "benchmark": "^2.1.4",
  43. "catharsis": "^0.9.0",
  44. "chai": "^4.3.7",
  45. "coveralls": "^3.1.1",
  46. "eslint-config-standard-with-typescript": "^34.0.0",
  47. "jsdoctypeparser": "^9.0.0",
  48. "mocha": "^10.2.0",
  49. "npm-upgrade": "^3.1.0",
  50. "nyc": "^15.1.0",
  51. "rollup": "^3.19.1",
  52. "semantic-release": "^20.1.1",
  53. "sinon": "^15.0.2",
  54. "sinon-chai": "^3.7.0",
  55. "ts-node": "^10.9.1",
  56. "ts-standard": "^12.0.2",
  57. "typedoc": "^0.23.26",
  58. "typedoc-plugin-merge-modules": "^4.0.1",
  59. "typescript": "^4.9.5"
  60. },
  61. "ts-standard": {
  62. "ignore": [
  63. "/submodules/",
  64. "/build/",
  65. "/pages/"
  66. ]
  67. },
  68. "files": [
  69. "dist/**/*",
  70. "src/**/*"
  71. ],
  72. "repository": {
  73. "type": "git",
  74. "url": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser.git"
  75. },
  76. "bugs": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser/issues",
  77. "homepage": "https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser",
  78. "keywords": [
  79. "jsdoc",
  80. "pratt",
  81. "parser"
  82. ],
  83. "release": {
  84. "branches": [
  85. "main",
  86. {
  87. "name": "dev",
  88. "prerelease": true
  89. }
  90. ],
  91. "plugins": [
  92. "@semantic-release/commit-analyzer",
  93. "@semantic-release/github",
  94. "@semantic-release/npm",
  95. "@semantic-release/release-notes-generator",
  96. "@semantic-release/changelog",
  97. "@semantic-release/git"
  98. ]
  99. },
  100. "publishConfig": {
  101. "access": "public"
  102. }
  103. }