Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
49 lines (49 loc) · 1.63 KB
/
Copy pathpackage.json
File metadata and controls
49 lines (49 loc) · 1.63 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
{
"name": "dify",
"private": true,
"type": "module",
"scripts": {
"check": "vp run check:cached",
"check:fix": "vp run lint:eslint:fix && vp check --fix",
"dev": "concurrently -k -n vinext,proxy \"vp run dify-web#dev\" \"vp run dify-web#dev:proxy\"",
"knip": "knip --workspace web",
"knip:production": "knip --workspace web --production --include files",
"knip:production-unused-check": "node ./packages/tooling/scripts/check-web-production-unused-after-knip-fix.ts",
"prepare": "vp config",
"lint:oxlint": "vp lint",
"lint:oxlint:fix": "vp lint --fix",
"lint:oxlint:quiet": "vp lint --quiet",
"lint:tailwind": "TAILWIND_CANONICAL_CLASSES=true vp lint web packages/dify-ui",
"lint:tailwind:fix": "TAILWIND_CANONICAL_CLASSES=true vp lint --fix web packages/dify-ui",
"lint:eslint": "eslint --concurrency=auto",
"lint:eslint:fix": "eslint --fix --concurrency=auto",
"lint:eslint:quiet": "eslint --quiet --concurrency=auto",
"type-check": "tsrs --noEmit"
},
"devDependencies": {
"@dify/tooling": "workspace:*",
"@iconify-json/heroicons": "catalog:",
"@iconify-json/logos": "catalog:",
"@iconify-json/ri": "catalog:",
"@types/node": "catalog:",
"@typescript/native": "catalog:",
"concurrently": "catalog:",
"eslint": "catalog:",
"knip": "catalog:",
"tsrs": "catalog:",
"typescript": "catalog:",
"vite": "catalog:",
"vite-plus": "catalog:"
},
"devEngines": {
"runtime": {
"name": "node",
"version": "24.22.1",
"onFail": "download"
}
},
"engines": {
"node": "^24.22.1"
},
"packageManager": "pnpm@12.10.1"
}