-
Notifications
You must be signed in to change notification settings - Fork 132
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 3.31 KB
/
package.json
File metadata and controls
81 lines (81 loc) · 3.31 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
{
"name": "alchemy-mono",
"version": "0.0.0",
"private": true,
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/alchemy-run/alchemy"
},
"workspaces": {
"catalog": {
"@cloudflare/containers": "^0.1.1",
"@cloudflare/workers-types": "^4.20260420.1",
"@cloudflare/vite-plugin": "^1.21.2",
"miniflare": "4.20260329.0",
"vite": "^7.1.9",
"typescript": "^5.8.3",
"wrangler": "^4.85.0"
},
"packages": [
"alchemy-web",
"alchemy",
"alchemy/templates/*",
"examples/*",
"stacks"
]
},
"type": "module",
"module": "./lib/index.js",
"scripts": {
"build:clean": "git clean -fqdx . && bun i && bun run build && bun i && bun download:env && bun build:monorepo",
"build:monorepo": "cd alchemy && bun link && cd ../example-monorepo && bun i && cp .env.example .env && bun run build && cd ..",
"build": "bun run --filter alchemy build && bun types:generate && bun tsc -b",
"check": "bun tsc -b && bun run format:check",
"clean:vite": "rm -rf node_modules/.bin node_modules/.bun node_modules/.cache node_modules/.vite-temp && bun i",
"deploy:repo": "bun ./stacks/src/repo.run.ts",
"deploy:website": "bun run --filter alchemy-web deploy",
"destroy:website": "bun run --filter alchemy-web destroy",
"deploy:telemetry": "bun ./stacks/src/telemetry.run.ts",
"generate:aws-control": "bun ./scripts/generate-aws-control.ts",
"publish:npm": "bun run --filter alchemy publish:npm",
"download:env": "doppler secrets download --no-file --format env > .env",
"test": "vitest run",
"test:all": "ALL_TESTS=1 vitest run",
"test:fast": "vitest run --exclude ./alchemy/test/create.test.ts --exclude ./alchemy/test/smoke.test.ts --exclude ./alchemy/test/init.test.ts --exclude ./alchemy/test/aws",
"test:smoke": "bun ./alchemy/test/smoke.ts",
"test:examples": "bun test:smoke -t cloudflare",
"test:create": "bun test:smoke -t template",
"test:init": "bun test:smoke -t init",
"test:monorepo": "./scripts/test-monorepo.sh",
"types:generate": "bun run --filter cloudflare-react-router types",
"bump": "bun ./scripts/bump.ts",
"claude:yolo": "claude --dangerously-skip-permissions",
"gh": "./scripts/gh",
"feat": "./scripts/feat",
"format": "oxfmt '.' '!./alchemy/lib/' '!/**/*.mdx' '!/examples/**/*.gen.ts' '!/examples/cloudflare-tanstack-start/src/routeTree.gen.ts' '!/examples/cloudflare-redwood/worker-configuration.d.ts' '!/examples/cloudflare-tanstack-start/.output/' '!/examples/cloudflare-nuxt-pipeline/.output/' '!/alchemy-web/src/scripts/posthog.js' '!**/*.json' '!**/*.md' '!**/*.css' '!**/*.html' '!**/*.js'",
"format:check": "bun run format -- --check"
},
"devDependencies": {
"@cloudflare/workers-types": "catalog:",
"@hey-api/openapi-ts": "^0.84.3",
"@redwoodjs/sdk": "^0.0.80",
"@types/bun": "latest",
"@types/node": "latest",
"@vitest/ui": "^3.1.4",
"alchemy": "workspace:*",
"aws4fetch": "^1.0.20",
"changelogithub": "^13.15.0",
"cloudflare": "^5.2.0",
"dotenv": "^17.2.1",
"glob": "^11.0.3",
"jsonc-parser": "^3.3.1",
"openai": "^4.103.0",
"oxfmt": "^0.27.0",
"pathe": "^2.0.3",
"typescript": "catalog:",
"vite": "catalog:",
"vitest": "^3.1.4",
"yaml": "^2.7.1"
}
}