blob: af1354b1216a2ec6a5d7ab490000e6349aa55d59 [file] [log] [blame]
Ole Rehmsen66c6e542019-05-14 17:57:41 +02001{
2 "name": "gerrit",
3 "version": "3.1.0-SNAPSHOT",
4 "description": "Gerrit Code Review",
Dmitrii Filippov611185a2020-10-23 18:15:49 +02005 "dependencies": {
Chris Poucet0f618f32022-06-02 13:31:31 +02006 "@bazel/concatjs": "^5.5.0",
7 "@bazel/rollup": "^5.5.0",
8 "@bazel/terser": "^5.5.0",
Milutin Kristoficc62b1262022-05-31 13:44:38 +00009 "@bazel/typescript": "^5.5.0"
Dmitrii Filippov611185a2020-10-23 18:15:49 +020010 },
Ole Rehmsen66c6e542019-05-14 17:57:41 +020011 "devDependencies": {
Frank Borden42c1a452022-08-11 16:27:20 +020012 "@koa/cors": "^3.3.0",
13 "@types/page": "^1.11.5",
paladoxe87c6a92022-05-31 15:22:18 +010014 "@typescript-eslint/eslint-plugin": "^5.27.0",
Frank Borden42c1a452022-08-11 16:27:20 +020015 "@web/dev-server": "^0.1.33",
16 "@web/dev-server-esbuild": "^0.3.2",
paladoxe87c6a92022-05-31 15:22:18 +010017 "eslint": "^8.16.0",
Dmitrii Filippov624a4762020-12-22 11:23:59 +010018 "eslint-config-google": "^0.14.0",
paladoxe87c6a92022-05-31 15:22:18 +010019 "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 Filippov624a4762020-12-22 11:23:59 +010023 "eslint-plugin-node": "^11.1.0",
paladoxe87c6a92022-05-31 15:22:18 +010024 "eslint-plugin-prettier": "^4.0.0",
25 "eslint-plugin-regex": "^1.9.0",
Frank Borden6988bdf2021-04-07 14:42:00 +020026 "gts": "^3.1.0",
Ben Rohlfsece23f92021-09-30 14:58:37 +020027 "lit-analyzer": "^1.2.1",
Chris Poucetf77ddab2021-11-19 20:33:18 +010028 "npm-run-all": "^4.1.5",
paladox9bf930d2022-06-01 14:15:20 +010029 "prettier": "2.6.2",
Frank Borden6988bdf2021-04-07 14:42:00 +020030 "rollup": "^2.45.2",
31 "terser": "^5.6.1",
Ben Rohlfsece23f92021-09-30 14:58:37 +020032 "ts-lit-plugin": "^1.2.1",
Frank Borden2d2d9ab2022-05-25 13:11:02 +020033 "typescript": "^4.7.2"
Ole Rehmsen66c6e542019-05-14 17:57:41 +020034 },
35 "scripts": {
Frank Borden9dd4f602022-10-12 11:22:15 +020036 "setup": "yarn && yarn --cwd=polygerrit-ui && yarn --cwd=polygerrit-ui/app",
Paladox nonef3965462020-02-14 13:08:33 +000037 "clean": "git clean -fdx && bazel clean --expunge",
Dmitrii Filippovd5acd892020-07-06 12:20:40 +020038 "compile:local": "tsc --project ./polygerrit-ui/app/tsconfig.json",
39 "compile:watch": "npm run compile:local -- --preserveWatchOutput --watch",
Frank Borden72e57b32022-08-17 16:24:35 +020040 "start": "run-p -rl compile:watch start:server",
41 "start:server": "web-dev-server",
Frank Bordene6e44302022-09-08 13:53:08 +020042 "test": "yarn --cwd=polygerrit-ui test",
Frank Bordena63de0e2022-09-14 14:52:11 +020043 "test:screenshot": "yarn --cwd=polygerrit-ui test:screenshot",
44 "test:screenshot-update": "yarn --cwd=polygerrit-ui test:screenshot-update",
Frank Bordenb9d2d532022-11-10 15:27:58 +010045 "test:browsers": "yarn --cwd=polygerrit-ui test:browsers",
Frank Borden73a2de52022-09-09 13:32:07 +020046 "test:coverage": "yarn --cwd=polygerrit-ui test:coverage",
Frank Bordene6e44302022-09-08 13:53:08 +020047 "test:watch": "yarn --cwd=polygerrit-ui test:watch",
48 "test:single": "yarn --cwd=polygerrit-ui test:single",
Frank Borden73a2de52022-09-09 13:32:07 +020049 "test:single:coverage": "yarn --cwd=polygerrit-ui test:single:coverage",
Dmitrii Filippov3d7ad552020-03-26 12:01:27 +010050 "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 Filippov1c4b3f32020-04-01 20:58:40 +020052 "eslintfix": "npm run safe_bazelisk run polygerrit-ui/app:lint_bin -- -- --fix $(pwd)/polygerrit-ui/app",
Frank Bordenb0c62dc2022-09-09 17:23:58 +020053 "litlint": "npm run safe_bazelisk run polygerrit-ui/app:lit_analysis"
Ole Rehmsen66c6e542019-05-14 17:57:41 +020054 },
55 "repository": {
56 "type": "git",
57 "url": "https://gerrit.googlesource.com/gerrit"
58 },
Chris Poucet2573d312021-08-31 23:32:46 +000059 "resolutions": {
paladoxe87c6a92022-05-31 15:22:18 +010060 "eslint": "^8.16.0",
paladoxe87c6a92022-05-31 15:22:18 +010061 "@typescript-eslint/eslint-plugin": "^5.27.0",
62 "@typescript-eslint/parser": "^5.27.0"
Chris Poucet2573d312021-08-31 23:32:46 +000063 },
Ole Rehmsen66c6e542019-05-14 17:57:41 +020064 "author": "",
65 "license": "Apache-2.0"
66}