Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
90 lines (90 loc) · 3.23 KB
/
Copy pathpackage.json
File metadata and controls
90 lines (90 loc) · 3.23 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
{
"name": "@decionis/steward",
"version": "0.3.0",
"private": true,
"description": "The open-source customer support decisioning platform: see what is happening across your accounts, triage one queue of limit reviews, expansion, friction and KYC escalations with the evidence behind each, and act before the customer asks. Decisions are recorded and executed by Decionis.",
"license": "Apache-2.0",
"author": "Decionis, Inc. (https://decionis.com)",
"homepage": "https://github.com/decionis/steward#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/decionis/steward.git"
},
"bugs": {
"url": "https://github.com/decionis/steward/issues"
},
"type": "module",
"packageManager": "pnpm@9.15.3",
"engines": {
"node": ">=20"
},
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "eslint .",
"typecheck": "tsc -p tsconfig.json --noEmit",
"test": "vitest run",
"test:automation": "node --test test/automation/OpenPullRequest.test.mjs test/automation/NextLintGlob.test.mjs",
"test:watch": "vitest",
"format": "prettier --check .",
"format:fix": "prettier --write .",
"licenses:check": "node scripts/CheckLicensePolicy.mjs",
"licenses:list": "pnpm licenses list --prod",
"verify": "pnpm format && pnpm lint && pnpm typecheck && pnpm discovery && pnpm questions:check && pnpm test:automation && pnpm test && pnpm build",
"discovery": "node scripts/CheckDiscovery.mjs",
"screenshots": "node scripts/CaptureScreenshots.mjs",
"sbom": "node scripts/GenerateSbom.mjs decionis-steward.cdx.json",
"prepare": "git config core.hooksPath .githooks || true",
"links:check": "node scripts/CheckMarkdownLinks.mjs",
"test:coverage": "vitest run --coverage",
"questions": "node scripts/AggregateInterviewQuestions.mjs",
"questions:check": "node scripts/AggregateInterviewQuestions.mjs --check"
},
"dependencies": {
"better-sqlite3": "^12.11.1",
"jose": "^6.2.12",
"lucide-react": "^1.47.0",
"next": "^16.4.0",
"react": "^19.3.0",
"react-dom": "^19.3.0",
"typeorm": "^1.1.1",
"zod": "^4.6.5"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.7",
"@testing-library/jest-dom": "^7.0.1",
"@testing-library/react": "^16.3.3",
"@types/better-sqlite3": "^9.6.0",
"@types/node": "^26.6.2",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@vitest/coverage-v8": "^4.1.11",
"eslint": "^9.16.0",
"eslint-config-next": "^15.1.3",
"jsdom": "^25.0.1",
"playwright": "^1.63.0",
"prettier": "^3.9.8",
"typescript": "^5.6.3",
"vitest": "^4.1.11"
},
"pnpm": {
"overrides": {
"postcss": "^8.5.26",
"source-map-js": "^1.2.2",
"nanoid": "^3.3.18",
"sharp": "^0.35.5",
"vite": "^6.4.3",
"esbuild": "^0.25.0",
"js-yaml": "^4.3.2",
"brace-expansion@1": "^1.1.18",
"brace-expansion@5": "^5.0.9",
"@next/eslint-plugin-next@15.5.20>fast-glob": "npm:tinyglobby@0.2.17",
"tinyglobby@0.2.17>fdir": "6.5.0"
},
"patchedDependencies": {
"@next/eslint-plugin-next@15.5.20": "patches/@next__eslint-plugin-next@15.5.20.patch",
"fdir@6.5.0": "patches/fdir@6.5.0.patch"
}
}
}