版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

83 lines
2.9 KiB

  1. {
  2. "name": "jsonc-eslint-parser",
  3. "version": "1.4.1",
  4. "description": "JSON, JSONC and JSON5 parser for use with ESLint plugins",
  5. "main": "lib/index.js",
  6. "files": [
  7. "lib"
  8. ],
  9. "engines": {
  10. "node": ">=8.10.0"
  11. },
  12. "scripts": {
  13. "build": "npm run build:ts",
  14. "build:ts": "tsc --project ./tsconfig.build.json",
  15. "clean": "rimraf .nyc_output lib coverage",
  16. "lint": "eslint . --ext .js,.ts,.json",
  17. "eslint-fix": "eslint . --ext .js,.ts,.json --fix",
  18. "test:base": "mocha --require ts-node/register \"tests/src/**/*.ts\" --reporter dot --timeout 60000",
  19. "test": "npm run test:base",
  20. "test:nyc": "nyc --reporter=lcov npm run test:base",
  21. "test:debug": "mocha --require ts-node/register/transpile-only --inspect \"tests/src/**/*.ts\" --reporter dot",
  22. "update": "ts-node ./tools/update.ts && npm run eslint-fix && npm run test:nyc",
  23. "preversion": "npm test && npm run update && git add .",
  24. "version": "npm run eslint-fix && git add .",
  25. "update-fixtures": "ts-node ./tools/update-fixtures.ts",
  26. "benchmark": "ts-node --transpile-only benchmark/index.ts"
  27. },
  28. "repository": {
  29. "type": "git",
  30. "url": "git+https://github.com/ota-meshi/jsonc-eslint-parser.git"
  31. },
  32. "keywords": [
  33. "eslint",
  34. "json",
  35. "jsonc",
  36. "json5",
  37. "parser"
  38. ],
  39. "author": "Yosuke Ota",
  40. "license": "MIT",
  41. "bugs": {
  42. "url": "https://github.com/ota-meshi/jsonc-eslint-parser/issues"
  43. },
  44. "homepage": "https://github.com/ota-meshi/jsonc-eslint-parser#readme",
  45. "devDependencies": {
  46. "@ota-meshi/eslint-plugin": "^0.8.0",
  47. "@types/benchmark": "^2.1.0",
  48. "@types/eslint": "^7.2.0",
  49. "@types/eslint-visitor-keys": "^1.0.0",
  50. "@types/estree": "^0.0.50",
  51. "@types/mocha": "^9.0.0",
  52. "@types/natural-compare": "^1.4.0",
  53. "@types/node": "^14.0.13",
  54. "@types/semver": "^7.3.1",
  55. "@typescript-eslint/eslint-plugin": "^4.0.0-0",
  56. "@typescript-eslint/parser": "^4.0.0-0",
  57. "benchmark": "^2.1.4",
  58. "eslint": "^7.3.0",
  59. "eslint-config-prettier": "^8.0.0",
  60. "eslint-plugin-eslint-comments": "^3.2.0",
  61. "eslint-plugin-json-schema-validator": "^1.0.0",
  62. "eslint-plugin-jsonc": "^1.0.0",
  63. "eslint-plugin-node": "^11.1.0",
  64. "eslint-plugin-node-dependencies": "^0.5.0",
  65. "eslint-plugin-prettier": "^4.0.0",
  66. "eslint-plugin-regexp": "^1.0.0",
  67. "eslint-plugin-vue": "^7.6.0",
  68. "mocha": "^9.0.0",
  69. "nyc": "^15.1.0",
  70. "prettier": "^2.0.5",
  71. "ts-node": "^10.0.0",
  72. "typescript": "^4.0.0",
  73. "vue-eslint-parser": "^7.2.0"
  74. },
  75. "dependencies": {
  76. "acorn": "^7.4.1",
  77. "eslint-utils": "^2.1.0",
  78. "eslint-visitor-keys": "^1.3.0",
  79. "espree": "^6.0.0",
  80. "semver": "^6.3.0"
  81. }
  82. }