Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
118 lines (118 loc) · 4.12 KB
/
Copy pathpackage.json
File metadata and controls
118 lines (118 loc) · 4.12 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
{
"dependencies": {
"@base-ui/react": "^1.7.0",
"@neondatabase/serverless": "^1.1.0",
"@number-flow/react": "^0.6.2",
"@phosphor-icons/react": "^2.1.10",
"@rexa-developer/tiks": "^0.3.0",
"@shadscan/cli": "workspace:*",
"@vercel/analytics": "^2.0.1",
"@vercel/queue": "^0.5.0",
"@visx/curve": "4.0.1-alpha.0",
"@visx/event": "4.0.1-alpha.0",
"@visx/gradient": "4.0.1-alpha.0",
"@visx/grid": "4.0.1-alpha.0",
"@visx/pattern": "4.0.1-alpha.0",
"@visx/responsive": "4.0.1-alpha.0",
"@visx/scale": "4.0.1-alpha.0",
"@visx/shape": "4.0.1-alpha.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"d3-array": "^3.2.4",
"d3-shape": "^3.2.0",
"drizzle-orm": "^0.45.2",
"jotai": "^2.20.3",
"js-yaml": "5.4.0",
"marked": "^18.0.11",
"motion": "^13.1.1",
"next": "16.3.3",
"radix-ui": "^1.6.7",
"react": "19.2.8",
"react-dom": "19.2.8",
"sonner": "^2.0.8",
"tailwind-merge": "^3.6.0",
"tar-stream": "^3.2.1",
"tw-animate-css": "^1.4.0",
"web-haptics": "^0.0.6",
"zod": "4.4.3"
},
"devDependencies": {
"@axe-core/playwright": "^4.13.0",
"@biomejs/biome": "2.5.10",
"@next/env": "16.3.3",
"@playwright/test": "^1.62.1",
"@shadcn/lint": "0.1.0",
"@tailwindcss/postcss": "^4.3.3",
"@types/d3-array": "^3.2.2",
"@types/d3-shape": "^3.2.0",
"@types/js-yaml": "^4.0.9",
"@types/node": "26.3.0",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.5",
"@types/tar-stream": "^3.1.4",
"drizzle-kit": "^0.31.10",
"oxlint": "1.82.0",
"shadcn": "^4.19.0",
"tailwindcss": "^4.3.3",
"tsx": "4.23.12",
"typescript": "5.9.3",
"ultracite": "7.10.6",
"vitest": "4.1.11"
},
"name": "shadscan-site",
"engines": {
"node": "24.x",
"pnpm": "11.24.0"
},
"packageManager": "pnpm@11.24.0",
"scripts": {
"api:keygen": "node scripts/generate-api-key.mjs",
"audit:dependencies": "pnpm audit --prod --audit-level moderate",
"audit:self": "pnpm cli:build && pnpm ci:audit-self",
"brand:assets": "node --import tsx scripts/generate-brand-assets.mjs",
"brand:assets:check": "node --import tsx scripts/generate-brand-assets.mjs --check",
"build": "next build",
"check": "ultracite check",
"ci:audit-self": "node packages/cli/dist/cli.js --fail-under 92",
"ci:build-site": "next build",
"ci:test-api": "vitest run test/shadscan-api",
"ci:test-e2e": "playwright test",
"ci:test-web": "vitest run test/shadscan-web",
"ci:typecheck": "next typegen && tsc --noEmit",
"cli:build": "pnpm --filter ./packages/cli build",
"cli:dev": "pnpm --filter ./packages/cli dev",
"cli:pack:dry-run": "npm pack ./packages/cli --dry-run",
"cli:release:check": "pnpm --filter ./packages/cli release:check",
"cli:smoke": "pnpm --filter ./packages/cli smoke",
"cli:smoke:built": "pnpm --filter ./packages/cli smoke:built",
"cli:test": "pnpm --filter ./packages/cli test",
"db:check": "drizzle-kit check",
"db:generate": "drizzle-kit generate",
"db:migrate": "drizzle-kit migrate",
"db:provision-runtime": "node scripts/provision-database-runtime.mjs",
"db:verify": "node scripts/verify-rate-limit-database.mjs",
"dev": "next dev",
"docs:check": "pnpm --filter ./packages/cli docs:rules:check && pnpm docs:pins:check && pnpm brand:assets:check",
"docs:pins:check": "node scripts/verify-version-pins.mjs",
"docs:rules": "pnpm --filter ./packages/cli docs:rules",
"fix": "ultracite fix",
"lint": "oxlint",
"postbuild": "pnpm verify:trace",
"prebuild": "pnpm cli:build && pnpm docs:check",
"predev": "pnpm cli:build",
"pretest:api": "pnpm cli:build",
"pretest:e2e": "pnpm cli:build",
"pretest:web": "pnpm cli:build",
"pretypecheck": "pnpm cli:build",
"start": "next start",
"test:api": "pnpm ci:test-api",
"test:e2e": "pnpm ci:test-e2e",
"test:web": "pnpm ci:test-web",
"typecheck": "pnpm ci:typecheck",
"verify:trace": "node scripts/verify-production-trace.mjs"
},
"type": "module",
"version": "0.0.1",
"private": true
}