This repository has been archived by the owner on Feb 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
90 lines (90 loc) · 3.55 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"name": "net-worth",
"author": {
"name": "Andreas Huber"
},
"keywords": [
"previous-metals",
"cryptocurrencies"
],
"description": "Gain a quick overview of your precious metal and crypto assets! If you primarily store your wealth in 'unconventional' assets like precious metals and cryptocurrencies, it seems difficult to get an overview of your current financial situation. Net Worth aims to make this a little easier. In a nutshell, the application presents your precious metal and cryptocurrency holdings in a groupable and sortable table, which allows you to quickly see how your net worth is spread among the different asset types and locations.",
"homepage": "https://github.com/andreashuber69/net-worth/blob/master/README.md#--",
"version": "1.0.65",
"license": "GPL-3.0-or-later",
"repository": {
"type": "git",
"url": "https://github.com/andreashuber69/net-worth.git"
},
"bugs": {
"url": "https://github.com/andreashuber69/net-worth/issues"
},
"private": true,
"scripts": {
"preserve-development": "npm run generate-schemas",
"serve-development": "vue-cli-service serve --mode development",
"preserve-production": "npm run generate-schemas && npm run lint",
"serve-production": "vue-cli-service serve --mode production",
"prebuild": "npm run generate-schemas && npm run lint",
"build": "cross-env WEBPACK_BASE_URL=/net-worth vue-cli-service build",
"build-code-doc": "typedoc ./src/**/*.ts --excludePrivate --out ./code-doc",
"prelint": "cspell '**/*.*' && markdownlint *.md",
"lint": "eslint ./src --ext .js,.ts",
"generate-schemas": "typescript-json-schema './schema.tsconfig.json' '*' --required --noExtraProps --aliasRefs --out 'src/model/validation/schemas/All.schema.json'",
"pretest": "npm run generate-schemas",
"test": "karma start --browsers Chromium",
"show-coverage": "lite-server --baseDir='coverage/html'",
"preci": "npm run build",
"ci": "karma start --browsers ChromeHeadless"
},
"dependencies": {
"@trezor/utxo-lib": "^0.1.2",
"ajv": "^8.6.0",
"bs58check": "^2.1.2",
"core-js": "^3.14.0",
"offline-plugin": "^5.0.7",
"ua-parser-js": "^0.7.28",
"vue": "^2.6.14",
"vue-class-component": "^7.2.6",
"vue-property-decorator": "^9.1.2",
"vuetify": "^2.5.4"
},
"devDependencies": {
"@types/jasmine": "^3.7.7",
"@types/node": "^10.17.60",
"@types/ua-parser-js": "^0.7.36",
"@typescript-eslint/eslint-plugin": "^4.27.0",
"@typescript-eslint/parser": "^4.27.0",
"@vue/cli-plugin-babel": "^4.5.13",
"@vue/cli-plugin-typescript": "^4.5.13",
"@vue/cli-service": "^4.5.13",
"@vue/preload-webpack-plugin": "^2.0.0",
"async-css-plugin": "^1.1.5",
"codeclimate-test-reporter": "^0.5.1",
"cross-env": "^7.0.3",
"cspell": "^5.6.4",
"eslint": "^7.28.0",
"eslint-plugin-import": "^2.23.4",
"eslint-plugin-jsdoc": "^35.3.0",
"eslint-plugin-no-null": "^1.0.2",
"eslint-plugin-prefer-arrow": "^1.2.3",
"html-webpack-plugin": "^4.5.2",
"jasmine-core": "^3.7.1",
"karma": "^6.3.3",
"karma-chrome-launcher": "^3.1.0",
"karma-cli": "^2.0.0",
"karma-jasmine": "^4.0.1",
"karma-typescript": "^5.5.1",
"lite-server": "^2.6.1",
"markdownlint-cli": "^0.27.1",
"sass": "^1.32.6",
"sass-loader": "^10.2.0",
"tslib": "^2.3.0",
"typedoc": "^0.20.36",
"typescript": "^4.2.4",
"typescript-json-schema": "^0.50.1",
"vue-cli-plugin-vuetify": "^2.4.1",
"vue-template-compiler": "^2.6.14",
"vuetify-loader": "^1.7.2",
"webpack": "^4.45.0"
}
}