-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
132 lines (132 loc) · 5.1 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
"name": "awg-website",
"version": "0.0.7",
"license": "MIT",
"author": {
"name": "Stefan Münnich",
"email": "stefan.muennich@unibas.ch"
},
"contributors": [
{
"name": "Thomas Ahrend",
"email": "thomas.ahrend@unibas.ch"
},
{
"name": "Andres Aeschlimann",
"email": "andreas.aeschlimann@appvision.ch"
}
],
"description": "Website of the Anton Webern Gesamtausgabe (Musicological Seminar of the University of Basel)",
"keywords": [
"angular",
"anton-webern",
"digital-musicology"
],
"repository": {
"type": "git",
"url": "git+https://github.com/musicEnfanthen/awg-website.git"
},
"homepage": "https://webern-unibas-ch.github.io/awg-website",
"bugs": "",
"private": true,
"scripts": {
"husky:prepare": "husky install",
"ng": "ng",
"serve": "ng serve",
"serve:en": "ng serve --configuration=en",
"localize": "ng extract-i18n --output-path src/i18n",
"-- TEST --": "",
"test": "ng test",
"test:cov": "ng test --code-coverage true",
"test:cov:serve": "yarn test:cov --watch false && npx http-server -c-1 -o -p 9875 ./coverage",
"test:ci": "yarn test:cov --configuration=ci",
"-- LINT --": "",
"lint": "ng lint awg-website",
"lint:fix": "yarn lint --fix",
"lint-files": "eslint --color",
"lint-files:fix": "yarn lint-files --fix",
"lint-staged": "lint-staged",
"tslint-check": "tslint-config-prettier-check ./tslint.json",
"format-files:check": "prettier --check \"src/**/*.{ts,js,html,css,scss}\"",
"format-files:fix": "prettier --write \"src/**/*.{ts,js,html,css,scss}\"",
"-- DOCS --": "",
"doc": "yarn compodoc --tsconfig tsconfig.doc.json --theme Readthedocs --output dist/awg-website/browser/compodoc",
"doc:build": "yarn doc",
"doc:serve": "yarn doc --serve --watch",
"-- BUILD --": "",
"build:prod": "ng build",
"build:prod:serve": "yarn build:prod && http-server -c-1 -o -p 9875 ./dist/awg-website/browser",
"build:watch": "ng build --watch --configuration development",
"build:gh": "yarn build:prod --base-href https://webern-unibas-ch.github.io/awg-website && yarn compress:dist && yarn doc:build",
"compress:dist": "gzipper compress ./dist/awg-website/ --gzip --brotli",
"-- ANALYZE --": "",
"pre_wpanalyzer": "yarn build:prod --stats-json",
"wpanalyzer": "yarn pre_wpanalyzer && webpack-bundle-analyzer dist/awg-website/stats.json",
"pre_sourcemap": "yarn build:prod --source-map",
"sourcemap": "yarn pre_sourcemap && source-map-explorer dist/awg-website/*.js",
"-- DEPLOY --": "",
"pre-release": "commit-and-tag-version -a",
"deploy:ci": "ng deploy --no-build --message=\"Release $npm_package_name (v$npm_package_version) on gh-pages\""
},
"dependencies": {
"@angular/animations": "^19.1.4",
"@angular/cdk": "^19.1.2",
"@angular/common": "^19.1.4",
"@angular/compiler": "^19.1.4",
"@angular/core": "^19.1.4",
"@angular/forms": "^19.1.4",
"@angular/localize": "^19.1.4",
"@angular/material": "^19.1.2",
"@angular/platform-browser": "^19.1.4",
"@angular/platform-browser-dynamic": "^19.1.4",
"@angular/router": "^19.1.4",
"rxjs": "~7.8.1",
"tslib": "^2.8.1",
"zone.js": "~0.15.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "^19.1.5",
"@angular/cli": "^19.1.5",
"@angular/compiler-cli": "^19.1.4",
"@angular/language-service": "^19.1.4",
"@commitlint/cli": "^19.7.1",
"@commitlint/config-angular": "^19.7.1",
"@compodoc/compodoc": "^1.1.26",
"@eslint/compat": "^1.2.6",
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.19.0",
"@types/jasmine": "~5.1.5",
"@types/node": "^22.13.1",
"angular-cli-ghpages": "^2.0.3",
"angular-eslint": "19.0.2",
"commit-and-tag-version": "^12.5.0",
"conventional-recommended-bump": "^10.0.0",
"eslint": "^9.19.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-angular": "^4.1.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsdoc": "^50.6.3",
"eslint-plugin-prettier": "^5.2.2",
"globals": "^15.14.0",
"gzipper": "^8.2.0",
"husky": "^9.1.7",
"jasmine-core": "~5.5.0",
"karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "^2.2.1",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "^2.1.0",
"lint-staged": "^15.4.3",
"prettier": "^3.4.2",
"source-map-explorer": "^2.5.3",
"typescript": "~5.6.3",
"typescript-eslint": "8.23.0",
"webpack-bundle-analyzer": "^4.10.2"
},
"engines": {
"node": ">= 18.19.1",
"npm": ">= 8.19.3",
"yarn": "^4.2.2"
},
"packageManager": "yarn@4.3.0"
}