package.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. {
  2. "name": "@apidevtools/json-schema-ref-parser",
  3. "version": "9.1.2",
  4. "description": "Parse, Resolve, and Dereference JSON Schema $ref pointers",
  5. "keywords": [
  6. "json",
  7. "schema",
  8. "jsonschema",
  9. "json-schema",
  10. "json-pointer",
  11. "$ref",
  12. "dereference",
  13. "resolve"
  14. ],
  15. "author": {
  16. "name": "James Messinger",
  17. "url": "https://jamesmessinger.com"
  18. },
  19. "contributors": [
  20. {
  21. "name": "Boris Cherny",
  22. "email": "boris@performancejs.com"
  23. },
  24. {
  25. "name": "Jakub Rożek",
  26. "email": "jakub@stoplight.io"
  27. }
  28. ],
  29. "homepage": "https://apitools.dev/json-schema-ref-parser/",
  30. "repository": {
  31. "type": "git",
  32. "url": "https://github.com/APIDevTools/json-schema-ref-parser.git"
  33. },
  34. "license": "MIT",
  35. "main": "lib/index.js",
  36. "typings": "lib/index.d.ts",
  37. "browser": {
  38. "fs": false
  39. },
  40. "files": [
  41. "lib"
  42. ],
  43. "scripts": {
  44. "build": "cp LICENSE *.md dist",
  45. "clean": "shx rm -rf .nyc_output coverage",
  46. "lint": "eslint lib test/fixtures test/specs",
  47. "test": "npm run test:node && npm run test:typescript && npm run test:browser && npm run lint",
  48. "test:node": "mocha",
  49. "test:browser": "karma start --single-run",
  50. "test:typescript": "tsc --noEmit --strict --lib esnext,dom test/specs/typescript-definition.spec.ts",
  51. "coverage": "npm run coverage:node && npm run coverage:browser",
  52. "coverage:node": "nyc node_modules/mocha/bin/mocha",
  53. "coverage:browser": "npm run test:browser -- --coverage",
  54. "upgrade": "npm-check -u && npm audit fix"
  55. },
  56. "devDependencies": {
  57. "@babel/polyfill": "^7.12.1",
  58. "@jsdevtools/eslint-config": "^1.0.7",
  59. "@jsdevtools/host-environment": "^2.1.2",
  60. "@jsdevtools/karma-config": "^3.1.7",
  61. "@types/node": "^14.14.21",
  62. "chai": "^4.2.0",
  63. "chai-subset": "^1.6.0",
  64. "eslint": "^7.18.0",
  65. "karma": "^5.0.2",
  66. "karma-cli": "^2.0.0",
  67. "mocha": "^8.2.1",
  68. "npm-check": "^5.9.0",
  69. "nyc": "^15.0.1",
  70. "semantic-release-plugin-update-version-in-files": "^1.1.0",
  71. "shx": "^0.3.2",
  72. "typescript": "^4.0.5"
  73. },
  74. "dependencies": {
  75. "@jsdevtools/ono": "^7.1.3",
  76. "@types/json-schema": "^7.0.6",
  77. "call-me-maybe": "^1.0.1",
  78. "js-yaml": "^4.1.0"
  79. },
  80. "release": {
  81. "branches": [
  82. "main",
  83. "v9",
  84. {
  85. "name": "v9.1.x",
  86. "range": "9.1.x"
  87. }
  88. ],
  89. "plugins": [
  90. "@semantic-release/commit-analyzer",
  91. "@semantic-release/release-notes-generator",
  92. [
  93. "semantic-release-plugin-update-version-in-files",
  94. {
  95. "files": [
  96. "dist/package.json"
  97. ],
  98. "placeholder": "X.X.X"
  99. }
  100. ],
  101. "@semantic-release/npm",
  102. "@semantic-release/github"
  103. ]
  104. }
  105. }