Skip to content
Source
Sign inSign up

package.json

98 lines5.9 KB

1{
2 "name": "@alchemy.run/monorepo",
3 "version": "0.0.0",
4 "private": true,
5 "license": "Apache-2.0",
6 "repository": {
7 "type": "git",
8 "url": "https://github.com/alchemy-run/alchemy"
9 },
10 "type": "module",
11 "scripts": {
12 "audit:service": "node scripts/audit-service.ts",
13 "bench:containers": "cd benchmark/container && bun run bench",
14 "build": "pnpm -r --filter \"{./packages/*}...\" run build:package && pnpm --filter ./website build && tsrs -b && bun lint:providers",
15 "build:cloudflare-packages": "pnpm --filter @alchemy.run/cloudflare-test-tools build",
16 "build:packages": "pnpm -r --filter \"{./packages/*}...\" run build:package",
17 "build:pkg": "pnpm -r --filter alchemy... --filter @alchemy.run/better-auth... --filter @alchemy.run/git... --filter @alchemy.run/drizzle... --filter @alchemy.run/acme... --filter @alchemy.run/axiom... --filter @alchemy.run/doppler... --filter @alchemy.run/infisical... --filter @alchemy.run/turso... --filter @alchemy.run/planetscale... --filter @alchemy.run/neon... --filter @alchemy.run/prisma... --filter @alchemy.run/hetzner... --filter @alchemy.run/railway... --filter @alchemy.run/fly... --filter @alchemy.run/github... --filter @alchemy.run/stripe... --filter @alchemy.run/cloudflare... --filter @alchemy.run/gcp... --filter @alchemy.run/aws... --filter @alchemy.run/domain... --filter @alchemy.run/kubernetes... --filter @alchemy.run/docker... --filter @alchemy.run/redis... --filter @alchemy.run/sql... --filter @alchemy.run/cloudflare-runtime... --filter @alchemy.run/frontend-frameworks... --filter @alchemy.run/node-utils... --filter @alchemy.run/pkg... run build:package",
18 "clean": "git clean -fqdx -e .env",
19 "clean:shallow": "rm -rf alchemy/*.tgz && tsrs -b --clean",
20 "clear:state": "pnpm -C stacks alchemy state unsafe nuke --config ./src/nuke.ts",
21 "deploy:github": "doppler run -c prod --project alchemy-v2 -- pnpm -C stacks alchemy deploy ./src/github.ts --profile admin",
22 "deploy:otel": "doppler run -c dev --project alchemy-v2 -- pnpm -C stacks alchemy deploy ./src/otel.ts",
23 "deploy:otel:prod": "bun deploy:otel --profile prod --stage prod",
24 "deploy:website": "cd ./website && bun run build:reference && bun alchemy deploy",
25 "deploy:website:prod": "bun deploy:website --stage prod --profile prod",
26 "destroy:github": "doppler run -c dev --project alchemy-v2 -- pnpm -C stacks alchemy destroy ./src/github.ts --profile admin",
27 "destroy:otel": "doppler run -c dev --project alchemy-v2 -- pnpm -C stacks alchemy destroy ./src/otel.ts --profile admin",
28 "destroy:otel:prod": "bun destroy:otel --profile prod --stage prod",
29 "destroy:website": "cd ./website && bun alchemy destroy",
30 "destroy:website:prod": "bun destroy:website --stage prod --profile prod",
31 "dev": "tsrs -b -w & pnpm --filter alchemy dev",
32 "dev:website": "cd ./website && bun astro dev",
33 "docs:build": "pnpm --dir website docs:build",
34 "docs:check-jsdoc": "node ./scripts/fix-api-jsdocs.ts --check",
35 "exports:check": "node scripts/sync-exports.ts --check",
36 "exports:sync": "node scripts/sync-exports.ts",
37 "docs:check": "pnpm --dir website docs:check",
38 "docs:fix-jsdoc": "node ./scripts/fix-api-jsdocs.ts",
39 "docs:gen": "node ./scripts/generate-api-reference.ts",
40 "floci:build": "docker build -t floci:dev -f submodules/floci/docker/Dockerfile submodules/floci",
41 "floci:build:native": "docker build -t floci:dev -f submodules/floci/docker/Dockerfile.native submodules/floci",
42 "floci:dev": "cd submodules/floci && ./mvnw quarkus:dev",
43 "install:clean": "rm -rf node_modules examples/**/node_modules alchemy/node_modules && pnpm install",
44 "lint:providers": "node scripts/lint-providers.ts",
45 "logs:otel": "doppler run -c dev --project alchemy-v2 -- pnpm -C stacks alchemy logs ./src/otel.ts",
46 "logs:otel:prod": "bun logs:otel --profile prod --stage prod",
47 "nuke": "bash scripts/nuke.sh",
48 "nuke:local": "bash scripts/nuke-local.sh",
49 "ensure:built": "node scripts/ensure-built.ts",
50 "test": "pnpm ensure:built && cd ./packages/alchemy && bun alchemy-test",
51 "test:integration": "pnpm ensure:built && cd ./packages/integration-tests && bun alchemy-test",
52 "tsc": "tsrs",
53 "typecheck": "pnpm ensure:built && tsrs -b && pnpm -C packages/frontend-frameworks exec tsrs --noEmit -p tsconfig.test.json",
54 "test:aws:floci": "node scripts/test-aws-floci.ts",
55 "test:cloudflare-packages": "pnpm ensure:built && pnpm -r --filter @alchemy.run/cloudflare-runtime --filter @alchemy.run/frontend-frameworks --filter \"./packages/frontend-frameworks/fixtures/*\" run test",
56 "test:cross-version": "bun run test/cross-version-test/run.ts",
57 "test:dev": "cd ./examples/dev-stress && bun test",
58 "test:examples": "node scripts/test-examples.ts",
59 "typecheck:cloudflare-packages": "pnpm ensure:built && pnpm -r --filter @alchemy.run/cloudflare-runtime --filter @alchemy.run/frontend-frameworks run typecheck",
60 "validate:publish-packages": "node scripts/validate-publish-packages.ts",
61 "prepare:hooks": "husky",
62 "prepare:patch": "effect-tsgo patch --oxlint --no-typescript",
63 "prepare": "pnpm prepare:hooks && pnpm prepare:patch && pnpm ensure:built",
64 "format": "oxfmt",
65 "format:check": "oxfmt --check",
66 "lint": "oxlint -c oxlint.config.ts"
67 },
68 "devDependencies": {
69 "@alchemy.run/pkg": "workspace:*",
70 "@alchemy.run/test": "workspace:*",
71 "@effect/tsgo": "catalog:",
72 "@types/bun": "catalog:",
73 "@types/node": "catalog:",
74 "alchemy": "workspace:*",
75 "husky": "catalog:",
76 "oxfmt": "catalog:",
77 "oxlint": "catalog:",
78 "oxlint-tsgolint": "catalog:",
79 "rolldown": "catalog:",
80 "tsrs": "catalog:",
81 "typescript": "catalog:"
82 },
83 "devEngines": {
84 "runtime": [
85 {
86 "name": "bun",
87 "version": "1.3.13",
88 "onFail": "warn"
89 },
90 {
91 "name": "node",
92 "version": "24",
93 "onFail": "warn"
94 }
95 ]
96 },
97 "packageManager": "pnpm@12.15.0"