Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
87 lines (87 loc) · 2.91 KB
/
Copy pathpackage.json
File metadata and controls
87 lines (87 loc) · 2.91 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
{
"name": "npm-supply-chain-audit",
"version": "0.0.0",
"private": true,
"description": "A browser-based supply-chain audit tool for npm organizations: trusted-publishing/provenance rollout, manual publishes, and external maintainers.",
"license": "MIT",
"type": "module",
"imports": {
"#audit/*": "./src/audit/*.ts",
"#client/*": "./src/client/*.ts",
"#db/*": "./db/*.ts",
"#node/*": "./netlify/functions/_shared/*.ts",
"#server/*": "./netlify/_shared/*.ts",
"#shared/*": "./src/shared/*.ts"
},
"scripts": {
"build": "vite build",
"build:analyze": "rm -rf .sonda/ && SONDA=true vite build",
"db:seed:local": "node --experimental-strip-types db/seed-local.ts",
"dev": "vite",
"format": "oxfmt .",
"format:check": "oxfmt --check .",
"knip": "knip",
"lint": "oxlint --report-unused-disable-directives .",
"lint:fix": "oxlint --fix .",
"preview": "vite preview",
"test": "pnpm run test:unit && pnpm run test:database && pnpm run typecheck && pnpm run format:check && pnpm run lint",
"test:a11y": "playwright test",
"test:coverage": "vitest run --coverage --maxWorkers=1",
"test:database": "vitest run netlify/tests/functions --maxWorkers=1",
"test:unit": "vitest run --exclude 'netlify/tests/functions/**'",
"test:unit:watch": "vitest",
"typecheck": "svelte-check --tsconfig ./tsconfig.json --tsgo"
},
"dependencies": {
"@fontsource-variable/ibm-plex-sans": "^5.3.0",
"@fontsource/ibm-plex-mono": "^5.3.0",
"@lucide/svelte": "^1.37.0",
"@netlify/database": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^7.3.0",
"packumeta": "0.4.1",
"svelte": "^5.57.0",
"takumi-js": "^2.13.2",
"valibot": "^1.4.2",
"verkit": "0.5.0"
},
"devDependencies": {
"@axe-core/playwright": "^4.13.0",
"@e18e/eslint-plugin": "^0.8.0",
"@netlify/database-dev": "^1.0.1",
"@netlify/edge-functions": "^4.0.0",
"@netlify/functions": "^6.0.0",
"@netlify/vite-plugin": "^3.0.1",
"@playwright/test": "^1.62.1",
"@testing-library/jest-dom": "^7.0.0",
"@testing-library/svelte": "^5.4.2",
"@testing-library/user-event": "^14.6.6",
"@types/node": "^26.4.0",
"@typescript/native-preview": "7.0.0-dev.20260707.2",
"@vitest/coverage-v8": "5.1.0",
"jsdom": "^31.0.0",
"knip": "^6.33.0",
"oxfmt": "^0.65.0",
"oxlint": "^1.80.0",
"oxlint-tsgolint": "^7.0.2001",
"sonda": "^0.14.0",
"svelte-check": "^4.7.6",
"typescript": "6.0.3",
"vite": "^8.2.2",
"vitest": "^5.0.0"
},
"devEngines": {
"packageManager": {
"name": "pnpm",
"version": "12.21.0+sha512.66fd8278ee28935ce951792d34367ff3af5c432a2756445823029533835b8da529bbe0be5130afd56ed0713fb8789e47bad82d93bd5ae2fe54b15562d6276ef0",
"onFail": "error"
},
"runtime": {
"name": "node",
"version": ">=26.0.0",
"onFail": "error"
}
},
"engines": {
"node": ">=26.0.0"
}
}