web 3d图形渲染器
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.

154 lines
4.1 KiB

  1. {
  2. "name": "axe-core",
  3. "description": "Accessibility engine for automated Web UI testing",
  4. "version": "4.1.4",
  5. "license": "MPL-2.0",
  6. "engines": {
  7. "node": ">=4"
  8. },
  9. "contributors": [
  10. {
  11. "name": "David Sturley",
  12. "organization": "Deque Systems, Inc.",
  13. "url": "http://deque.com/"
  14. },
  15. {
  16. "name": "Dylan Barrell",
  17. "email": "dylan@barrell.com",
  18. "organization": "Deque Systems, Inc.",
  19. "url": "http://deque.com/"
  20. },
  21. {
  22. "name": "Wilco Fiers",
  23. "organization": "Deque Systems, Inc.",
  24. "url": "http://deque.com/"
  25. },
  26. {
  27. "name": "Dian Fay",
  28. "organization": "Deque Systems, Inc.",
  29. "url": "http://deque.com/"
  30. },
  31. {
  32. "name": "Marcy Sutton",
  33. "organization": "Deque Systems, Inc.",
  34. "url": "http://deque.com/"
  35. }
  36. ],
  37. "homepage": "https://www.deque.com/axe/",
  38. "repository": {
  39. "type": "git",
  40. "url": "https://github.com/dequelabs/axe-core.git"
  41. },
  42. "keywords": [
  43. "Accessibility",
  44. "a11y",
  45. "testing",
  46. "unit",
  47. "tdd",
  48. "bdd",
  49. "axe"
  50. ],
  51. "main": "axe.js",
  52. "typings": "axe.d.ts",
  53. "standard-version": {
  54. "scripts": {
  55. "postbump": "npm ci && npm run sri-update"
  56. }
  57. },
  58. "scripts": {
  59. "start": "npm run develop",
  60. "develop": "grunt dev --force",
  61. "api-docs": "jsdoc --configure .jsdoc.json",
  62. "imports-gen": "node ./build/imports-generator",
  63. "build": "grunt",
  64. "eslint": "eslint --color --format stylish '{lib,test,build,doc}/**/*.js' 'Gruntfile.js'",
  65. "test:headless": "node ./build/test/headless",
  66. "test": "tsc && grunt test",
  67. "test:examples": "node ./doc/examples/test-examples",
  68. "test:locales": "mocha test/test-locales.js",
  69. "test:rule-help-version": "mocha test/test-rule-help-version.js",
  70. "test:node": "mocha test/node/*.js",
  71. "version": "echo \"use 'npm run release' to bump axe-core version\" && exit 1",
  72. "prepublishOnly": "grunt build && grunt file-exists",
  73. "release": "standard-version -a",
  74. "rule-gen": "node build/rule-generator",
  75. "next-release": "standard-version --scripts.prebump=./build/next-version.js --skip.commit=true --skip.tag=true",
  76. "sri-update": "grunt build && node build/sri-update && git add sri-history.json",
  77. "sri-validate": "node build/sri-update --validate",
  78. "fmt": "prettier --write *.{json,md,js} **/*.ts './{.github,build,doc,lib,test}/**/*.{json,md,js,ts,html}'"
  79. },
  80. "devDependencies": {
  81. "@babel/core": "^7.5.4",
  82. "@babel/plugin-proposal-object-rest-spread": "^7.5.4",
  83. "@babel/polyfill": "^7.4.4",
  84. "@babel/preset-env": "^7.5.4",
  85. "@deque/dot": "^1.1.5",
  86. "aria-query": "^3.0.0",
  87. "babelify": "^10.0.0",
  88. "blanket": "~1.2.3",
  89. "browserify": "^16.2.3",
  90. "chai": "~4.2.0",
  91. "chalk": "^4.1.0",
  92. "clone": "~2.1.1",
  93. "conventional-commits-parser": "^3.1.0",
  94. "css-selector-parser": "^1.3.0",
  95. "derequire": "^2.1.1",
  96. "emoji-regex": "8.0.0",
  97. "es6-promise": "^4.2.6",
  98. "esbuild": "^0.7.19",
  99. "eslint": "^6.1.0",
  100. "eslint-config-prettier": "^6.2.0",
  101. "execa": "^2.0.2",
  102. "fs-extra": "^8.0.1",
  103. "globby": "^10.0.0",
  104. "grunt": "^1.0.3",
  105. "grunt-babel": "^8.0.0",
  106. "grunt-bytesize": "^0.2.0",
  107. "grunt-contrib-clean": "^2.0.0",
  108. "grunt-contrib-concat": "^1.0.1",
  109. "grunt-contrib-connect": "^2.0.0",
  110. "grunt-contrib-copy": "^1.0.0",
  111. "grunt-contrib-uglify": "^4.0.0",
  112. "grunt-contrib-watch": "^1.1.0",
  113. "grunt-parallel": "^0.5.1",
  114. "grunt-run": "^0.8.1",
  115. "html-entities": "^1.2.0",
  116. "husky": "^3.0.0",
  117. "jquery": "^3.0.0",
  118. "jsdoc": "^3.5.5",
  119. "jsdom": "^16.3.0",
  120. "lint-staged": "^9.2.1",
  121. "make-dir": "^3.0.0",
  122. "markdown-table": "^1.1.2",
  123. "memoizee": "^0.4.14",
  124. "minami": "^1.2.3",
  125. "mkdirp": "^0.5.1",
  126. "mocha": "^6.1.2",
  127. "mocha-headless-chrome": "^2.0.3",
  128. "node-notifier": "^7.0.1",
  129. "prettier": "^1.17.1",
  130. "proxyquire": "^2.1.3",
  131. "puppeteer": "^2.0.0",
  132. "revalidator": "~0.3.1",
  133. "selenium-webdriver": "~3.6.0",
  134. "sinon": "^7.5.0",
  135. "sri-toolbox": "^0.2.0",
  136. "standard-version": "^9.0.0",
  137. "typedarray": "^0.0.6",
  138. "typescript": "^3.5.3",
  139. "uglify-js": "^3.4.4",
  140. "weakmap-polyfill": "^2.0.0"
  141. },
  142. "dependencies": {},
  143. "lint-staged": {
  144. "*.{md,json,ts,html}": [
  145. "prettier --write",
  146. "git add"
  147. ],
  148. "*.js": [
  149. "eslint --fix",
  150. "prettier --write",
  151. "git add"
  152. ]
  153. }
  154. }