package.json 2.0 KB

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