package.json 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. {
  2. "name": "violentmonkey",
  3. "description": "Violentmonkey",
  4. "version": "2.13.0",
  5. "scripts": {
  6. "prepare": "husky install",
  7. "dev": "gulp dev",
  8. "prebuild": "yarn ci",
  9. "build": "cross-env NODE_ENV=production gulp build",
  10. "build:selfHosted": "cross-env TARGET=selfHosted BETA=1 run-s build",
  11. "analyze": "cross-env RUN_ENV=analyze run-s build",
  12. "i18n": "gulp i18n",
  13. "copyI18n": "gulp copyI18n",
  14. "lint": "run-s lint:js lint:yml",
  15. "lint:js": "eslint --ext .js,.vue . --cache",
  16. "lint:yml": "gulp check",
  17. "svgo": "plaid svgo",
  18. "test": "cross-env BABEL_ENV=test jest test",
  19. "ci": "run-p lint test",
  20. "bumpVersion": "gulp bump",
  21. "bump": "run-s ci \"bumpVersion --commit\"",
  22. "preversion": "run-s ci \"bumpVersion --reset\""
  23. },
  24. "devDependencies": {
  25. "@actions/core": "^1.9.0",
  26. "@actions/github": "^5.0.3",
  27. "@babel/helper-plugin-utils": "^7.18.6",
  28. "@babel/plugin-syntax-function-bind": "^7.18.6",
  29. "@gera2ld/plaid": "~2.5.6",
  30. "@gera2ld/plaid-common-ts": "~2.5.1",
  31. "@gera2ld/plaid-test": "^2.5.0",
  32. "@gera2ld/plaid-webpack": "~2.5.3",
  33. "@gera2ld/plaid-webpack-vue3": "~2.5.5",
  34. "@types/chrome": "^0.0.191",
  35. "@types/firefox-webext-browser": "94.0.1",
  36. "amo-upload": "^0.2.0",
  37. "cross-env": "^7.0.3",
  38. "cross-spawn": "^7.0.3",
  39. "del": "^6.1.1",
  40. "eslint-plugin-jest": "^26.7.0",
  41. "fancy-log": "^2.0.0",
  42. "gulp": "^4.0.2",
  43. "gulp-plumber": "^1.1.0",
  44. "husky": "^8.0.1",
  45. "js-yaml": "^4.1.0",
  46. "jsdom": "^20.0.0",
  47. "plugin-error": "^2.0.0",
  48. "postcss-scss": "^4.0.4",
  49. "postcss-simple-vars": "^6.0.3",
  50. "sharp": "^0.30.7",
  51. "through2": "^4.0.2",
  52. "vinyl": "^2.2.1",
  53. "wrapper-webpack-plugin": "2.2.2"
  54. },
  55. "author": "Gerald <[email protected]>",
  56. "repository": {
  57. "type": "git",
  58. "url": "https://github.com/violentmonkey/violentmonkey.git"
  59. },
  60. "bugs": {
  61. "url": "https://github.com/violentmonkey/violentmonkey/issues"
  62. },
  63. "homepage": "https://github.com/violentmonkey/violentmonkey",
  64. "license": "MIT",
  65. "dependencies": {
  66. "@violentmonkey/shortcut": "^1.2.6",
  67. "@zip.js/zip.js": "^2.4.26",
  68. "codemirror": "^5.65.6",
  69. "codemirror-js-mixed": "^0.9.2",
  70. "tldjs": "^2.3.1",
  71. "vue": "^3.2.37",
  72. "vueleton": "^2.0.0-3"
  73. },
  74. "engines": {
  75. "node": ">=12"
  76. },
  77. "jest": {
  78. "setupFiles": [
  79. "./test/mock/index.js"
  80. ]
  81. },
  82. "beta": 23
  83. }