forked from orval-labs/orval
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
124 lines (124 loc) · 3.87 KB
/
Copy pathpackage.json
File metadata and controls
124 lines (124 loc) · 3.87 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
{
"name": "orval-workspaces",
"version": "8.15.0",
"private": true,
"license": "MIT",
"workspaces": [
"packages/*",
"samples/**",
"tests"
],
"type": "module",
"scripts": {
"format": "vp fmt --write",
"format:check": "vp fmt --check",
"postinstall": "bun scripts/link-workspace-bins.mjs",
"prepare": "vp config",
"commitlint": "commitlint",
"update-samples": "vp run -F './packages/*' build:release && vp run -F './samples/**' -F orval-tests generate-api",
"build": "vp run -F './packages/*' build:debug",
"build:release": "vp run -F './packages/*' build:release",
"build:watch": "vp run -F './packages/*' build:debug --watch",
"typecheck": "vp run -F './packages/*' typecheck",
"test": "vp run -F './packages/*' test",
"test:cli": "vp run -F orval-tests clean && vp run -F orval-tests generate-api && vp run -F orval-tests build",
"test:samples": "vp run -F './samples/**' -F '!react-query-form-data' -F '!react-query-form-url-encoded' -F '!react-query-form-url-encoded-mutator' -F '!react-query-form-data-mutator' -F '!react-query-hook-mutator-axios' -F '!react-query-hook-mutator-fetch' test",
"test:snapshots": "vp run -F './packages/*' build:release && vp run -F './samples/**' -F orval-tests generate-api && vp run -F './samples/**' -F orval-tests test:snapshots",
"test:snapshots:update": "vp run -F './packages/*' build:release && vp run -F './samples/**' -F orval-tests generate-api && vp run -F './samples/**' -F orval-tests test:snapshots:update",
"lint": "vp lint --type-aware --type-check packages",
"lint:samples": "vp lint samples",
"lint:all": "vp run -w lint && vp run -w lint:samples",
"clean": "vp cache clean",
"clean:all": "vp run -r clean",
"nuke:all": "vp run -r nuke && rimraf node_modules"
},
"devDependencies": {
"@commitlint/cli": "^21.0.1",
"@commitlint/config-conventional": "^21.0.1",
"@socketsecurity/bun-security-scanner": "^1.1.2",
"@types/node": "catalog:",
"esbuild-plugin-alias": "^0.2.1",
"rimraf": "catalog:",
"typescript": "catalog:",
"vite-plus": "catalog:",
"vitest": "catalog:"
},
"devEngines": {
"runtime": {
"name": "node",
"version": ">=22",
"onFail": "error"
}
},
"packageManager": "bun@1.3.14",
"catalog": {
"eslint": "10.1.0",
"globals": "17.4.0",
"prettier": "3.8.1",
"typescript-eslint": "8.57.2",
"rimraf": "6.1.2",
"tslib": "2.8.1",
"typescript": "5.9.3",
"npm-run-all2": "8.0.4",
"vite": "7.2.2",
"vite-plus": "0.1.24",
"vitest": "4.0.18",
"@types/node": "22.18.12",
"@scalar/openapi-types": "0.8.0"
},
"catalogs": {
"angular": {
"@angular/core": "21.2.2",
"@angular/common": "21.2.2",
"@angular/compiler": "21.2.2",
"@angular/compiler-cli": "21.2.2",
"@angular/animations": "21.2.2",
"@angular/platform-browser": "21.2.2",
"@angular/forms": "21.2.2",
"@angular/router": "21.2.2",
"rxjs": "7.8.2",
"@angular/build": "21.2.2",
"@angular/cli": "21.2.2",
"@tanstack/angular-query-experimental": "5.90.25"
},
"axios": {
"axios": "1.13.6"
},
"tooling": {
"@faker-js/faker": "10.3.0",
"msw": "2.12.10"
},
"hono": {
"hono": "4.11.9",
"@hono/zod-validator": "0.7.6"
},
"zod3": {
"zod": "3.25.76"
},
"effect": {
"effect": "3.21.2"
},
"swr": {
"swr": "2.3.6"
},
"vue": {
"vue": "3.5.26",
"vue-tsc": "3.2.4",
"@tanstack/vue-query": "5.92.7"
},
"svelte": {
"svelte": "5.53.0",
"svelte-check": "3.8.6",
"@tanstack/svelte-query": "4.41.0"
},
"react": {
"react": "18.3.1",
"@types/react": "18.3.24",
"@tanstack/react-query": "5.62.16"
},
"mcp": {
"@modelcontextprotocol/sdk": "1.29.0"
}
},
"namespace": "@orval"
}