on refactor/InvertModuleRefactorStruct help sign in
bw-clients/package.json
148 lines 4.5 kB history raw
1{
2 "name": "@bitwarden/clients",
3 "version": "0.0.0",
4 "description": "Bitwarden Client Applications",
5 "repository": {
6 "type": "git",
7 "url": "git+https://github.com/bitwarden/clients.git"
8 },
9 "author": "Bitwarden Inc. <hello@bitwarden.com> (https://bitwarden.com)",
10 "license": "GPL-3.0",
11 "bugs": {
12 "url": "https://github.com/bitwarden/clients/issues"
13 },
14 "homepage": "https://bitwarden.com",
15 "scripts": {
16 "sub:init": "git submodule update --init --recursive",
17 "preinstall": "npm run sub:init",
18 "lint": "eslint . && prettier --check .",
19 "lint:fix": "eslint . --fix",
20 "prettier": "prettier --write .",
21 "prepare": "husky install"
22 },
23 "devDependencies": {
24 "@angular/compiler-cli": "^12.2.13",
25 "@ngtools/webpack": "^12.2.13",
26 "@nodert-win10-rs4/windows.security.credentials.ui": "^0.4.4",
27 "@types/chrome": "^0.0.139",
28 "@types/duo_web_sdk": "^2.7.1",
29 "@types/firefox-webext-browser": "^82.0.0",
30 "@types/jest": "^27.5.0",
31 "@types/jquery": "^3.5.14",
32 "@types/lunr": "^2.3.4",
33 "@types/mousetrap": "^1.6.8",
34 "@types/node": "^16.11.12",
35 "@types/node-forge": "^1.0.2",
36 "@types/node-ipc": "^9.2.0",
37 "@types/papaparse": "^5.3.2",
38 "@types/tldjs": "^2.3.1",
39 "@types/webcrypto": "^0.0.28",
40 "@types/zxcvbn": "^4.4.1",
41 "@typescript-eslint/eslint-plugin": "^5.22.0",
42 "@typescript-eslint/parser": "^5.22.0",
43 "autoprefixer": "^10.4.7",
44 "buffer": "^6.0.3",
45 "clean-webpack-plugin": "^4.0.0",
46 "concurrently": "^7.2.1",
47 "copy-webpack-plugin": "^10.0.0",
48 "cross-env": "^7.0.3",
49 "css-loader": "^6.5.1",
50 "del": "^6.0.0",
51 "electron": "16.2.7",
52 "electron-builder": "^22.11.7",
53 "electron-log": "^4.4.7",
54 "electron-notarize": "^1.2.1",
55 "electron-rebuild": "^3.2.7",
56 "electron-reload": "^2.0.0-alpha.1",
57 "electron-store": "^8.0.1",
58 "electron-updater": "^5.0.1",
59 "eslint": "^8.14.0",
60 "eslint-config-prettier": "^8.5.0",
61 "eslint-import-resolver-typescript": "^2.7.1",
62 "eslint-plugin-import": "^2.26.0",
63 "forcefocus": "^1.1.0",
64 "gulp": "^4.0.2",
65 "gulp-filter": "^7.0.0",
66 "gulp-if": "^3.0.0",
67 "gulp-json-editor": "^2.5.5",
68 "gulp-replace": "^1.1.0",
69 "gulp-zip": "^5.1.0",
70 "html-loader": "^3.0.1",
71 "html-webpack-injector": "^1.1.4",
72 "html-webpack-plugin": "^5.5.0",
73 "husky": "^7.0.4",
74 "jasmine-core": "^3.7.1",
75 "jasmine-spec-reporter": "^7.0.0",
76 "jest-preset-angular": "^10.1.0",
77 "keytar": "^7.9.0",
78 "lint-staged": "^12.4.1",
79 "mini-css-extract-plugin": "^2.4.5",
80 "node-ipc": "^9.2.1",
81 "postcss": "^8.4.14",
82 "postcss-loader": "^6.2.1",
83 "prettier": "^2.6.2",
84 "process": "^0.11.10",
85 "regedit": "^3.0.3",
86 "rimraf": "^3.0.2",
87 "sass": "^1.34.1",
88 "sass-loader": "^12.4.0",
89 "style-loader": "^3.3.1",
90 "tailwindcss": "^3.0.24",
91 "tapable": "^1.1.3",
92 "ts-loader": "^9.2.5",
93 "tsconfig-paths-webpack-plugin": "^3.5.2",
94 "typescript": "4.3.5",
95 "url": "^0.11.0",
96 "util": "^0.12.4",
97 "webcrypto-shim": "^0.1.7",
98 "webpack": "^5.64.4",
99 "webpack-cli": "^4.9.1",
100 "webpack-dev-server": "4.6"
101 },
102 "dependencies": {
103 "@angular/animations": "^12.2.13",
104 "@angular/cdk": "^12.2.13",
105 "@angular/common": "^12.2.13",
106 "@angular/compiler": "^12.2.13",
107 "@angular/core": "^12.2.13",
108 "@angular/forms": "^12.2.13",
109 "@angular/platform-browser": "^12.2.13",
110 "@angular/platform-browser-dynamic": "^12.2.13",
111 "@angular/router": "^12.2.13",
112 "@microsoft/signalr": "^5.0.17",
113 "@microsoft/signalr-protocol-msgpack": "^5.0.17",
114 "big-integer": "^1.6.51",
115 "bootstrap": "4.6.0",
116 "braintree-web-drop-in": "^1.33.1",
117 "browser-hrtime": "^1.1.8",
118 "core-js": "^3.11.0",
119 "date-input-polyfill": "^2.14.0",
120 "duo_web_sdk": "github:duosecurity/duo_web_sdk",
121 "jquery": "3.6.0",
122 "jszip": "^3.10.0",
123 "lunr": "^2.3.9",
124 "mousetrap": "^1.6.5",
125 "ngx-infinite-scroll": "^10.0.1",
126 "ngx-toastr": "14.1.4",
127 "node-forge": "^1.3.1",
128 "nord": "^0.2.1",
129 "papaparse": "^5.3.2",
130 "popper.js": "^1.16.1",
131 "qrious": "4.0.2",
132 "rxjs": "^7.5.5",
133 "sweetalert2": "^10.16.6",
134 "tldjs": "^2.3.1",
135 "web-animations-js": "^2.3.2",
136 "whatwg-fetch": "^3.6.2",
137 "zone.js": "^0.11.4",
138 "zxcvbn": "^4.4.2"
139 },
140 "lint-staged": {
141 "./!(**/jslib)**": "prettier --ignore-unknown --write",
142 "*.ts": "eslint --fix"
143 },
144 "engines": {
145 "node": "~16",
146 "npm": "~8"
147 }