-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathpackage.json
More file actions
54 lines (54 loc) · 3.28 KB
/
package.json
File metadata and controls
54 lines (54 loc) · 3.28 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
{
"name": "browse-dot-show",
"version": "0.0.1",
"private": true,
"description": "transcribe & search any podcast",
"scripts": {
"all:build": "pnpm --filter @browse-dot-show/* build",
"all:build:prod": "pnpm --filter @browse-dot-show/* build:prod",
"all:test": "pnpm --filter @browse-dot-show/* test",
"all:lint": "oxlint",
"automation:bootstrap-state": "pnpm tsx scripts/deploy/bootstrap-automation-state.ts",
"automation:deploy": "pnpm tsx scripts/deploy/deploy-automation.ts",
"client:dev": "tsx scripts/client-dev.ts",
"client:build:all-sites": "pnpm --filter client build:all-sites",
"client:build:specific-site": "pnpm --filter client build:specific-site",
"client:upload-all-sites": "tsx scripts/deploy/upload-all-client-sites.ts",
"homepage:dev": "pnpm --filter homepage dev",
"homepage:bootstrap-state": "pnpm tsx scripts/deploy/bootstrap-homepage-state.ts",
"homepage:deploy": "pnpm tsx scripts/deploy/deploy-homepage.ts",
"prepare": "husky",
"ingestion:run-pipeline:triggered-by-schedule": "NODE_OPTIONS=--max-old-space-size=9728 tsx scripts/run-ingestion-pipeline.ts",
"ingestion:run-pipeline:interactive": "NODE_OPTIONS=--max-old-space-size=9728 tsx scripts/run-ingestion-pipeline.ts --interactive",
"ingestion:run-local-transcriptions:multi-terminal": "NODE_OPTIONS=--max-old-space-size=9728 tsx scripts/run-local-transcriptions-multi-terminal.ts",
"ingestion:automation:manage": "tsx scripts/automation-management.ts",
"ingestion:trigger-individual-lambda:interactive": "NODE_OPTIONS=--max-old-space-size=9728 tsx scripts/trigger-individual-ingestion-lambda.ts --interactive",
"search-lambda:dev:health-check": "NODE_OPTIONS=--max-old-space-size=9728 tsx scripts/run-with-site-selection.ts \"search lambda (local health check)\" \"pnpm --filter @browse-dot-show/search-lambda dev:health-check\"",
"site:deploy": "tsx scripts/run-with-site-selection.ts \"deployment\" \"tsx scripts/deploy/site-deploy.ts\"",
"site:deploy:interactive": "tsx scripts/run-with-site-selection.ts \"deployment\" \"tsx scripts/deploy/site-deploy.ts --interactive\"",
"site:destroy": "tsx scripts/run-with-site-selection.ts \"infrastructure destruction\" \"tsx scripts/deploy/site-destroy.ts\"",
"site:create": "tsx scripts/create-site.ts",
"site:setup-directories": "tsx scripts/site-setup-directories.ts",
"validate:local": "tsx scripts/run-with-site-selection.ts \"local validation\" \"pnpm --filter @browse-dot-show/validation validate:all:local\"",
"validate:prod": "tsx scripts/run-with-site-selection.ts \"prod validation\" \"pnpm --filter @browse-dot-show/validation validate:all:prod\"",
"validate:sites": "pnpm --filter @browse-dot-show/sites validate",
"validate:consistency": "tsx scripts/run-with-site-selection.ts \"local validation\" \"pnpm --filter @browse-dot-show/validation validate:consistency\"",
"worktree": "tsx scripts/worktree.ts"
},
"engines": {
"node": ">=20.0.0",
"pnpm": ">=10.15.1"
},
"devDependencies": {
"@dotenvx/dotenvx": "^1.45.1",
"@types/node": "^22.0.0",
"husky": "^9.1.7",
"lint-staged": "^16.1.2",
"oxlint": "^1.3.0",
"tsx": "catalog:"
},
"lint-staged": {
"**/*.{js,mjs,cjs,jsx,ts,mts,cts,tsx}": "oxlint"
},
"packageManager": "pnpm@10.15.1"
}