-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathpackage.json
More file actions
105 lines (105 loc) · 4.62 KB
/
package.json
File metadata and controls
105 lines (105 loc) · 4.62 KB
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
{
"private": true,
"name": "@klicker-uzh/monorepo",
"description": "KlickerUZH instant-class-response system.",
"version": "3.4.0-alpha.60",
"repository": "uzh-bf/klicker-uzh.git",
"homepage": "https://www.klicker.uzh.ch/",
"bugs": "https://github.com/uzh-bf/klicker-uzh/issues",
"license": "AGPL-3.0",
"maintainers": [
"Roland Schlaefli <roland.schlaefli@df.uzh.ch>",
"Julius Schlapbach <julius.schlapbach@df.uzh.ch>",
"Patrick Louis Aldover <patrick.aldover@df.uzh.ch>"
],
"contributors": [
"Alex Scheitlin <alex.scheitlin@bf.uzh.ch",
"Pascal Zehnder <pascal.zehnder@bf.uzh.ch",
"wuergrob <32273110+wuergrob@users.noreply.github.com>",
"Jokkis80 <jokki@windowslive.com>",
"mnmldev <aleloewe@gmail.com>",
"Luca Locher <luca.locher@bf.uzh.ch>",
"Maximilian Weber <maximilian.weber@bf.uzh.ch>",
"Jonas Gebel <jonas.gebel@bf.uzh.ch>",
"Florina Vogel <florina.vogel@bf.uzh.ch>",
"Valentin Meyer <valentin.meyer@bf.uzh.ch>",
"Bulin Shaqiri <bulin.shaqiri@bf.uzh.ch>"
],
"devDependencies": {
"@types/node": "^20.19.11",
"cross-env": "~7.0.3",
"husky": "~9.1.7",
"knip": "~5.83.0",
"lint-staged": "~15.2.11",
"npm-run-all": "~4.1.5",
"prettier": "~3.3.3",
"prettier-plugin-organize-imports": "~4.1.0",
"prettier-plugin-tailwindcss": "~0.6.14",
"standard-version": "~9.5.0",
"syncpack": "~13.0.4",
"turbo": "~2.5.6",
"typescript": "~5.6.3",
"yaml": "~2.6.1"
},
"scripts": {
"build": "turbo run build",
"build:test": "cross-env NODE_ENV=test turbo run build:test --cache-dir=.turbo",
"check": "turbo run check --parallel --continue",
"check:all": "run-p check check:format check:lint check:syncpack",
"check:format": "lint-staged",
"check:lint": "turbo run lint --parallel --continue",
"check:syncpack": "syncpack lint",
"dev": "./util/_run_with_infisical.sh --env dev pnpm dev:raw",
"dev:assessment": "./util/_run_with_infisical.sh --env dev-assessment turbo run dev:assessment --concurrency 30",
"dev:cleverreach": "./util/_run_with_infisical.sh --env dev-cleverreach pnpm run dev:raw",
"dev:docs": "turbo run dev:docs",
"dev:lti": "./util/_run_with_infisical.sh --env dev-lti turbo run dev:lti",
"dev:offline": "./util/_run_with_infisical.sh --env dev turbo run dev:offline --concurrency 30",
"dev:prepare-prod": "./util/_prepare_local_prod.sh",
"dev:raw": "turbo run dev --concurrency 30",
"dev:test": "./util/_run_with_infisical.sh --env dev-cypress bash -c \"cross-env NODE_ENV=test turbo run dev:test\"",
"format": "prettier --write . --config .prettierrc.mjs",
"format:check": "prettier --check . --config .prettierrc.mjs",
"knip": "knip",
"lint": "turbo run lint --parallel --continue",
"prepare": "husky",
"prisma:deploy": "pnpm run --filter @klicker-uzh/prisma prisma:deploy",
"prisma:migrate": "pnpm run --filter @klicker-uzh/prisma prisma:migrate",
"prisma:reset": "pnpm run --filter @klicker-uzh/prisma prisma:reset",
"prisma:setup": "run-s prisma:setup:1 prisma:setup:2",
"prisma:setup:1": "pnpm run --filter @klicker-uzh/prisma prisma:setup",
"prisma:setup:2": "pnpm run --filter @klicker-uzh/prisma-data seed",
"prisma:setup:raw": "pnpm run --filter @klicker-uzh/prisma prisma:setup:raw",
"prisma:setup:yes": "pnpm run --filter @klicker-uzh/prisma prisma:setup:yes",
"prisma:studio": "pnpm run --filter @klicker-uzh/prisma prisma:studio",
"prisma:sync": "./util/sync-schema.sh",
"prune": "turbo prune",
"publish": "turbo run publish",
"release": "standard-version",
"release:alpha": "standard-version --prerelease alpha --no-verify",
"release:alpha:dry": "standard-version --dry-run --prerelease alpha",
"release:beta": "standard-version --prerelease beta --no-verify",
"release:beta:dry": "standard-version --dry-run --prerelease beta",
"release:dry": "standard-version --dry-run",
"release:rc": "standard-version --prerelease rc --no-verify",
"release:rc:dry": "standard-version --dry-run --prerelease rc",
"start": "turbo run start",
"start:test": "run-s build:test start:test:ci",
"start:test:ci": "cross-env NODE_ENV=test turbo run start:test",
"syncpack:format": "syncpack format",
"syncpack:lint": "syncpack lint",
"syncpack:mismatches": "syncpack list-mismatches",
"syncpack:mismatches:fix": "syncpack fix-mismatches",
"syncpack:update": "syncpack update",
"test:run": "turbo run test:run",
"test:watch": "run-p test dev:test"
},
"engines": {
"node": "=20"
},
"volta": {
"node": "20.19.4",
"pnpm": "10.15.0"
},
"packageManager": "pnpm@10.15.0"
}