Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
91 lines (91 loc) · 3.86 KB
/
Copy pathpackage.json
File metadata and controls
91 lines (91 loc) · 3.86 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
{
"name": "wraps-monorepo",
"private": true,
"description": "Wraps - wrap your AWS account's SES, SNS, SQS, IoT, and more",
"repository": {
"type": "git",
"url": "https://github.com/wraps-team/wraps.git"
},
"license": "AGPL-3.0-or-later",
"scripts": {
"baseline": "pnpm exec baseline scan .",
"build": "turbo run build",
"dev": "turbo run dev --concurrency 12",
"test": "VITEST_MAX_WORKERS=4 turbo run test",
"test:ee": "turbo run test:ee",
"test:integration": "turbo run test:integration",
"test:coverage": "turbo run test:coverage --filter=@wraps.dev/cli",
"typecheck": "turbo run typecheck",
"typecheck:infra": "tsc --noEmit --strict --skipLibCheck --target ES2022 --module ESNext --moduleResolution bundler --resolveJsonModule --esModuleInterop --allowSyntheticDefaultImports sst.config.ts infra/selfhost.config.ts",
"check": "pnpm dlx ultracite@6.3.2 check",
"check:errors": "pnpm dlx ultracite@6.3.2 check --diagnostic-level=error",
"test:architecture": "vitest run --config vitest.config.ts",
"test:baseline": "pnpm test:architecture && pnpm baseline",
"check:fast": "pnpm check:errors && pnpm check:design && pnpm test:baseline",
"check:all": "./scripts/check-all.sh",
"check:cfn": "bash scripts/check-cloudformation-published.sh",
"check:answers": "tsx scripts/check-answer-shaped.ts",
"knip": "knip",
"check:deadcode": "bash scripts/check-dead-ui.sh",
"check:design": "node scripts/check-design-lint.mjs",
"fix": "pnpm dlx ultracite@6.3.2 fix",
"lint:design": "oxlint apps/web/src apps/website/src packages/ui/src packages/console/src",
"clean": "turbo run clean && rm -rf node_modules",
"cli": "node packages/cli/dist/cli.js",
"cli:dev": "WRAPS_API_URL=https://api.wraps.localhost WRAPS_APP_URL=https://web.wraps.localhost node packages/cli/dist/cli.js",
"tui": "pnpm -F=tui tui",
"sst:dev": "dotenv -e apps/web/.env.local -- sst dev",
"sst:deploy": "sst deploy",
"sst:remove": "sst remove",
"sync:skills": "./scripts/sync-skills.sh",
"setup-worktree": "./scripts/setup-worktree.sh",
"test-db:refresh": "pnpm --filter @wraps/db db:push:test && node scripts/test-db/reap-branches.mjs --self",
"selfhost:build-deps": "turbo run build --filter=\"@wraps/api^...\" --filter=\"@wraps/web^...\"",
"selfhost:deploy": "pnpm selfhost:build-deps && tsx scripts/selfhost/deploy.ts",
"selfhost:upgrade": "pnpm selfhost:build-deps && tsx scripts/selfhost/upgrade.ts",
"selfhost:destroy": "tsx scripts/selfhost/destroy.ts",
"test:scripts": "vitest run --config scripts/vitest.config.ts",
"analytics:signup-journeys": "node scripts/signup-journeys.mjs",
"test:deploy": "./tests/deployment/run.sh",
"test:deploy:cli": "./tests/deployment/run.sh cli",
"test:deploy:cdk": "./tests/deployment/run.sh cdk",
"test:deploy:pulumi": "./tests/deployment/run.sh pulumi",
"test:deploy:cfn": "./tests/deployment/run.sh cfn"
},
"devDependencies": {
"@aws-sdk/client-iam": "catalog:",
"@aws-sdk/client-sesv2": "catalog:",
"@biomejs/biome": "2.3.4",
"@clack/prompts": "^0.11.0",
"@pulumi/pulumi": "^3.254.0",
"@react-email/preview-server": "5.2.8",
"@sentry/cli": "3.3.5",
"@shadcn/lint": "^0.1.0",
"@types/aws-lambda": "8.10.157",
"@types/node": "catalog:",
"code-baseline": "1.6.0",
"dotenv": "catalog:",
"dotenv-cli": "11.0.0",
"drizzle-orm": "catalog:",
"knip": "5.86.0",
"mri": "^1.2.0",
"oxlint": "^1.82.0",
"pg": "catalog:",
"picocolors": "^1.1.1",
"react-email": "5.2.8",
"sst": "4.2.4",
"tsx": "^4.23.1",
"turbo": "^2.10.7",
"ultracite": "6.3.2",
"vitest": "catalog:"
},
"engines": {
"node": ">=22",
"pnpm": ">=11"
},
"packageManager": "pnpm@11.20.0",
"dependencies": {
"@react-email/components": "catalog:",
"tailwindcss": "^4.3.3"
}
}