package.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. "name": "presences",
  3. "version": "3.0.0",
  4. "author": "Timeraa",
  5. "license": "MPL-2.0",
  6. "scripts": {
  7. "dev": "pmd -m",
  8. "lint": "eslint --cache --fix . && prettier --cache --write .",
  9. "lint:ci": "eslint --cache . && prettier --cache --check .",
  10. "format": "npm run metadataSorter && npm run lint",
  11. "schemaEnforcer": "npm run format && npm run bumpChanged",
  12. "compileTools": "tsc -p tools/tsconfig.json",
  13. "bumpChanged": "npm run compileTools && node --enable-source-maps tools/bumpChanged.js",
  14. "presenceValidator": "npm run compileTools && node --enable-source-maps tools/auto/presenceValidator.js",
  15. "presenceUpdater": "npm run compileTools && node --enable-source-maps tools/auto/presenceUpdater.js",
  16. "metadataSorter": "npm run compileTools && node --enable-source-maps tools/metadataSorter.js",
  17. "assetsUpdater": "npm run compileTools && node --enable-source-maps tools/auto/assetsUpdater.js",
  18. "compile": "npm run compileTools && node --enable-source-maps tools/auto/compileChanged.js",
  19. "prepare": "husky install",
  20. "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s"
  21. },
  22. "devDependencies": {
  23. "@actions/core": "1.10.0",
  24. "@types/glob": "8.0.0",
  25. "@types/json-to-ast": "2.1.2",
  26. "@types/mime-types": "^2.1.1",
  27. "@types/semver": "7.3.13",
  28. "chalk": "5.2.0",
  29. "copy-webpack-plugin": "11.0.0",
  30. "dotenv": "16.0.3",
  31. "form-data": "^4.0.0",
  32. "glob": "8.0.3",
  33. "got": "12.5.3",
  34. "json-to-ast": "2.1.0",
  35. "jsonschema": "1.4.1",
  36. "mime-types": "^2.1.35",
  37. "mongodb": "4.17.0",
  38. "semver": "7.5.2",
  39. "sharp": "^0.32.6",
  40. "ts-loader": "9.4.2",
  41. "typescript": "4.9.4",
  42. "webpack": "5.76.0"
  43. },
  44. "dependencies": {
  45. "@commitlint/cli": "17.3.0",
  46. "@commitlint/config-angular": "17.3.0",
  47. "@types/chrome": "0.0.204",
  48. "@types/node": "18.11.15",
  49. "@typescript-eslint/eslint-plugin": "5.46.1",
  50. "@typescript-eslint/parser": "5.46.1",
  51. "eslint": "8.29.0",
  52. "eslint-config-prettier": "8.5.0",
  53. "eslint-plugin-no-one-time-vars": "2.5.0",
  54. "eslint-plugin-unicorn": "45.0.2",
  55. "husky": "8.0.2",
  56. "pmd": "file:cli",
  57. "prettier": "2.8.1"
  58. }
  59. }