Ole Rehmsen | 66c6e54 | 2019-05-14 17:57:41 +0200 | [diff] [blame] | 1 | { |
| 2 | "name": "gerrit", |
| 3 | "version": "3.1.0-SNAPSHOT", |
| 4 | "description": "Gerrit Code Review", |
Dmitrii Filippov | 611185a | 2020-10-23 18:15:49 +0200 | [diff] [blame] | 5 | "dependencies": { |
Chris Poucet | 0f618f3 | 2022-06-02 13:31:31 +0200 | [diff] [blame] | 6 | "@bazel/concatjs": "^5.5.0", |
| 7 | "@bazel/rollup": "^5.5.0", |
| 8 | "@bazel/terser": "^5.5.0", |
Milutin Kristofic | c62b126 | 2022-05-31 13:44:38 +0000 | [diff] [blame] | 9 | "@bazel/typescript": "^5.5.0" |
Dmitrii Filippov | 611185a | 2020-10-23 18:15:49 +0200 | [diff] [blame] | 10 | }, |
Ole Rehmsen | 66c6e54 | 2019-05-14 17:57:41 +0200 | [diff] [blame] | 11 | "devDependencies": { |
Frank Borden | 42c1a45 | 2022-08-11 16:27:20 +0200 | [diff] [blame] | 12 | "@koa/cors": "^3.3.0", |
| 13 | "@types/page": "^1.11.5", |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 14 | "@typescript-eslint/eslint-plugin": "^5.27.0", |
Frank Borden | 42c1a45 | 2022-08-11 16:27:20 +0200 | [diff] [blame] | 15 | "@web/dev-server": "^0.1.33", |
| 16 | "@web/dev-server-esbuild": "^0.3.2", |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 17 | "eslint": "^8.16.0", |
Dmitrii Filippov | 624a476 | 2020-12-22 11:23:59 +0100 | [diff] [blame] | 18 | "eslint-config-google": "^0.14.0", |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 19 | "eslint-plugin-html": "^6.2.0", |
| 20 | "eslint-plugin-import": "^2.26.0", |
| 21 | "eslint-plugin-jsdoc": "^39.3.2", |
| 22 | "eslint-plugin-lit": "^1.6.1", |
Dmitrii Filippov | 624a476 | 2020-12-22 11:23:59 +0100 | [diff] [blame] | 23 | "eslint-plugin-node": "^11.1.0", |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 24 | "eslint-plugin-prettier": "^4.0.0", |
| 25 | "eslint-plugin-regex": "^1.9.0", |
Frank Borden | 6988bdf | 2021-04-07 14:42:00 +0200 | [diff] [blame] | 26 | "gts": "^3.1.0", |
Ben Rohlfs | ece23f9 | 2021-09-30 14:58:37 +0200 | [diff] [blame] | 27 | "lit-analyzer": "^1.2.1", |
Chris Poucet | f77ddab | 2021-11-19 20:33:18 +0100 | [diff] [blame] | 28 | "npm-run-all": "^4.1.5", |
paladox | 9bf930d | 2022-06-01 14:15:20 +0100 | [diff] [blame] | 29 | "prettier": "2.6.2", |
Frank Borden | 6988bdf | 2021-04-07 14:42:00 +0200 | [diff] [blame] | 30 | "rollup": "^2.45.2", |
| 31 | "terser": "^5.6.1", |
Ben Rohlfs | ece23f9 | 2021-09-30 14:58:37 +0200 | [diff] [blame] | 32 | "ts-lit-plugin": "^1.2.1", |
Frank Borden | 2d2d9ab | 2022-05-25 13:11:02 +0200 | [diff] [blame] | 33 | "typescript": "^4.7.2" |
Ole Rehmsen | 66c6e54 | 2019-05-14 17:57:41 +0200 | [diff] [blame] | 34 | }, |
| 35 | "scripts": { |
Frank Borden | 9dd4f60 | 2022-10-12 11:22:15 +0200 | [diff] [blame] | 36 | "setup": "yarn && yarn --cwd=polygerrit-ui && yarn --cwd=polygerrit-ui/app", |
Paladox none | f396546 | 2020-02-14 13:08:33 +0000 | [diff] [blame] | 37 | "clean": "git clean -fdx && bazel clean --expunge", |
Dmitrii Filippov | d5acd89 | 2020-07-06 12:20:40 +0200 | [diff] [blame] | 38 | "compile:local": "tsc --project ./polygerrit-ui/app/tsconfig.json", |
| 39 | "compile:watch": "npm run compile:local -- --preserveWatchOutput --watch", |
Frank Borden | 72e57b3 | 2022-08-17 16:24:35 +0200 | [diff] [blame] | 40 | "start": "run-p -rl compile:watch start:server", |
| 41 | "start:server": "web-dev-server", |
Frank Borden | e6e4430 | 2022-09-08 13:53:08 +0200 | [diff] [blame] | 42 | "test": "yarn --cwd=polygerrit-ui test", |
Frank Borden | a63de0e | 2022-09-14 14:52:11 +0200 | [diff] [blame] | 43 | "test:screenshot": "yarn --cwd=polygerrit-ui test:screenshot", |
| 44 | "test:screenshot-update": "yarn --cwd=polygerrit-ui test:screenshot-update", |
Frank Borden | b9d2d53 | 2022-11-10 15:27:58 +0100 | [diff] [blame] | 45 | "test:browsers": "yarn --cwd=polygerrit-ui test:browsers", |
Frank Borden | 73a2de5 | 2022-09-09 13:32:07 +0200 | [diff] [blame] | 46 | "test:coverage": "yarn --cwd=polygerrit-ui test:coverage", |
Frank Borden | e6e4430 | 2022-09-08 13:53:08 +0200 | [diff] [blame] | 47 | "test:watch": "yarn --cwd=polygerrit-ui test:watch", |
| 48 | "test:single": "yarn --cwd=polygerrit-ui test:single", |
Frank Borden | 73a2de5 | 2022-09-09 13:32:07 +0200 | [diff] [blame] | 49 | "test:single:coverage": "yarn --cwd=polygerrit-ui test:single:coverage", |
Dmitrii Filippov | 3d7ad55 | 2020-03-26 12:01:27 +0100 | [diff] [blame] | 50 | "safe_bazelisk": "if which bazelisk >/dev/null; then bazel_bin=bazelisk; else bazel_bin=bazel; fi && $bazel_bin", |
| 51 | "eslint": "npm run safe_bazelisk test polygerrit-ui/app:lint_test", |
Dmitrii Filippov | 1c4b3f3 | 2020-04-01 20:58:40 +0200 | [diff] [blame] | 52 | "eslintfix": "npm run safe_bazelisk run polygerrit-ui/app:lint_bin -- -- --fix $(pwd)/polygerrit-ui/app", |
Frank Borden | b0c62dc | 2022-09-09 17:23:58 +0200 | [diff] [blame] | 53 | "litlint": "npm run safe_bazelisk run polygerrit-ui/app:lit_analysis" |
Ole Rehmsen | 66c6e54 | 2019-05-14 17:57:41 +0200 | [diff] [blame] | 54 | }, |
| 55 | "repository": { |
| 56 | "type": "git", |
| 57 | "url": "https://gerrit.googlesource.com/gerrit" |
| 58 | }, |
Chris Poucet | 2573d31 | 2021-08-31 23:32:46 +0000 | [diff] [blame] | 59 | "resolutions": { |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 60 | "eslint": "^8.16.0", |
paladox | e87c6a9 | 2022-05-31 15:22:18 +0100 | [diff] [blame] | 61 | "@typescript-eslint/eslint-plugin": "^5.27.0", |
| 62 | "@typescript-eslint/parser": "^5.27.0" |
Chris Poucet | 2573d31 | 2021-08-31 23:32:46 +0000 | [diff] [blame] | 63 | }, |
Ole Rehmsen | 66c6e54 | 2019-05-14 17:57:41 +0200 | [diff] [blame] | 64 | "author": "", |
| 65 | "license": "Apache-2.0" |
| 66 | } |