| { |
| "name": "resultui", |
| "version": "0.1.0", |
| "description": "LUCI Test Results", |
| "author": "weiweilin@google.com", |
| "repository": "https://chromium.googlesource.com/infra/luci/luci-go/+/refs/heads/master/milo/frontend/resultui", |
| "license": "Apache-2.0", |
| "engines": { |
| "node": "^16.13.0" |
| }, |
| "scripts": { |
| "build": "webpack --config webpack.prod.ts", |
| "dev": "webpack serve --config webpack.dev.ts", |
| "dev:sw": "DEBUG_SW=true npm run dev", |
| "test": "karma start --single-run", |
| "cypress:open": "CYPRESS_CRASH_REPORTS=0 cypress open", |
| "cypress:run": "CYPRESS_CRASH_REPORTS=0 cypress run", |
| "cypress:train": "CYPRESS_CRASH_REPORTS=0 cypress run --env updateSnapshots=true,REQUEST_CAPTURE_WINDOW=4000", |
| "test:watch": "karma start", |
| "bundle:gen": "webpack --config webpack.prod.ts --profile --json > stats.json", |
| "bundle:analyse": "webpack-bundle-analyzer stats.json", |
| "postinstall": "patch-package" |
| }, |
| "dependencies": { |
| "@adobe/lit-mobx": "^1.0.1", |
| "@chopsui/prpc-client": "^1.1.0", |
| "@material/mwc-button": "^0.22.1", |
| "@material/mwc-dialog": "^0.22.1", |
| "@material/mwc-icon": "^0.22.1", |
| "@material/mwc-icon-button": "^0.22.1", |
| "@material/mwc-menu": "^0.22.1", |
| "@material/mwc-snackbar": "^0.22.1", |
| "@material/mwc-textarea": "^0.22.1", |
| "@vaadin/router": "^1.7.4", |
| "broadcast-channel": "^4.5.0", |
| "codemirror": "^5.64.0", |
| "copy-to-clipboard": "^3.3.1", |
| "d3": "^7.1.1", |
| "diff2html": "^3.4.13", |
| "dompurify": "^2.3.3", |
| "escape-string-regexp": "^5.0.0", |
| "fast-equals": "^3.0.2", |
| "fast-json-stable-stringify": "^2.1.0", |
| "hotkeys-js": "^3.8.3", |
| "idb-keyval": "^6.0.3", |
| "lit-element": "^2.5.0", |
| "lit-html": "^1.4.0", |
| "lodash-es": "^4.17.21", |
| "luxon": "^2.1.1", |
| "markdown-it": "^13.0.1", |
| "mobx": "^5.15.7", |
| "mobx-utils": "^5.6.2", |
| "mustache": "^4.2.0", |
| "reflect-metadata": "^0.1.13", |
| "stackdriver-errors-js": "^0.12.0", |
| "workbox-window": "^6.4.1" |
| }, |
| "devDependencies": { |
| "@open-wc/testing": "^2.5.33", |
| "@types/chai": "^4.2.22", |
| "@types/codemirror": "^5.60.5", |
| "@types/copy-webpack-plugin": "^8.0.1", |
| "@types/cypress-image-snapshot": "^3.1.6", |
| "@types/d3": "^7.1.0", |
| "@types/dompurify": "^2.3.1", |
| "@types/google.analytics": "0.0.42", |
| "@types/karma": "^6.3.1", |
| "@types/karma-webpack": "^2.0.10", |
| "@types/lodash-es": "^4.17.5", |
| "@types/luxon": "^2.0.7", |
| "@types/markdown-it": "^12.2.3", |
| "@types/mocha": "^9.0.0", |
| "@types/mustache": "^4.1.2", |
| "@types/node": "^16.11.10", |
| "@types/sinon": "^10.0.6", |
| "@types/webpack-dev-server": "^4.7.2", |
| "@types/webpack-env": "^1.16.3", |
| "@types/workbox-webpack-plugin": "^5.1.8", |
| "@webpack-cli/serve": "^1.6.0", |
| "chai": "^4.3.4", |
| "clean-webpack-plugin": "^4.0.0", |
| "copy-webpack-plugin": "^10.2.4", |
| "cypress": "^9.1.0", |
| "cypress-image-snapshot": "^4.0.1", |
| "eslint-plugin-simple-import-sort": "^7.0.0", |
| "gts": "^3.1.0", |
| "html-webpack-harddisk-plugin": "^2.0.0", |
| "html-webpack-plugin": "^5.5.0", |
| "http-proxy-middleware": "^2.0.1", |
| "karma": "^6.3.9", |
| "karma-chai": "^0.1.0", |
| "karma-chrome-launcher": "^3.1.0", |
| "karma-mocha": "^2.0.1", |
| "karma-mocha-reporter": "^2.2.5", |
| "karma-sourcemap-loader": "^0.3.8", |
| "karma-webpack": "^5.0.0", |
| "lit-css-loader": "^0.1.0", |
| "mocha": "^10.0.0", |
| "patch-package": "^6.4.7", |
| "process": "^0.11.10", |
| "sinon": "^14.0.0", |
| "ts-loader": "^9.2.6", |
| "ts-node": "^10.4.0", |
| "typescript": "^4.5.2", |
| "util": "^0.12.4", |
| "webpack": "=5.47.1", |
| "webpack-bundle-analyzer": "^4.5.0", |
| "webpack-cli": "^4.9.1", |
| "webpack-dev-server": "^4.9.0", |
| "webpack-merge": "^5.8.0", |
| "workbox-webpack-plugin": "^6.4.1" |
| } |
| } |