|
32 | 32 | "check:type": "pnpm run check:type:tests && tsc", |
33 | 33 | "check:type:tests": "tsc -p ./asset-worker/tests/tsconfig.json && tsc -p ./router-worker/tests/tsconfig.json", |
34 | 34 | "clean": "rimraf dist", |
35 | | - "deploy": "pnpm run deploy:router-worker && pnpm run deploy:asset-worker", |
36 | | - "deploy:asset-worker": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler versions upload -c asset-worker/wrangler.toml", |
| 35 | + "deploy": "pnpm run generate-sourcemaps && pnpm run deploy:router-worker && pnpm run deploy:asset-worker && pnpm run upload-sourcemaps", |
| 36 | + "deploy:asset-worker": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler versions upload -c asset-worker/wrangler.toml --tag $(node -r esbuild-register ./scripts/get-version-tag.ts)", |
37 | 37 | "deploy:asset-worker-staging": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler deploy -c asset-worker/wrangler.toml -e staging", |
38 | | - "deploy:router-worker": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler versions upload -c router-worker/wrangler.toml", |
| 38 | + "deploy:router-worker": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler versions upload -c router-worker/wrangler.toml --tag $(node -r esbuild-register ./scripts/get-version-tag.ts)", |
39 | 39 | "deploy:router-worker-staging": "CLOUDFLARE_API_TOKEN=$WORKERS_DEPLOY_AND_CONFIG_CLOUDFLARE_API_TOKEN pnpx wrangler deploy -c router-worker/wrangler.toml -e staging", |
40 | 40 | "deploy:staging": "pnpm run deploy:router-worker-staging && pnpm run deploy:asset-worker-staging", |
41 | 41 | "dev": "pnpm run clean && concurrently -n bundle:asset-worker,bundle:router-worker -c blue,magenta \"pnpm run bundle:asset-worker --watch\" \"pnpm run bundle:router-worker --watch\"", |
| 42 | + "generate-sourcemaps": "pnpm run generate-sourcemaps:asset-worker && pnpm generate-sourcemaps:router-worker", |
| 43 | + "generate-sourcemaps:asset-worker": "npx wrangler versions upload -c asset-worker/wrangler.toml --dry-run --outdir=./dist", |
| 44 | + "generate-sourcemaps:router-worker": "npx wrangler versions upload -c router-worker/wrangler.toml --dry-run --outdir=./dist", |
42 | 45 | "test": "concurrently --group -n router-worker,asset-worker \"pnpm run test:router-worker\" \"pnpm run test:asset-worker\"", |
43 | 46 | "test:asset-worker": "vitest -c asset-worker/vitest.config.mts --dir asset-worker", |
44 | 47 | "test:ci": "concurrently --group -n router-worker,asset-worker \"pnpm run test:router-worker --run\" \"pnpm run test:asset-worker --run\"", |
45 | 48 | "test:router-worker": "vitest -c router-worker/vitest.config.mts --dir router-worker", |
46 | | - "types:emit": "tsc index.ts --declaration --emitDeclarationOnly --declarationDir ./dist" |
| 49 | + "types:emit": "tsc index.ts --declaration --emitDeclarationOnly --declarationDir ./dist", |
| 50 | + "upload-sourcemaps": "pnpm run upload-sourcemaps:asset-worker && pnpm run upload-sourcemaps:router-worker", |
| 51 | + "upload-sourcemaps:asset-worker": "node -r esbuild-register ./scripts/upload-sourcemaps.ts --worker asset-worker --tag $(node -r esbuild-register ./scripts/get-version-tag.ts)", |
| 52 | + "upload-sourcemaps:router-worker": "node -r esbuild-register ./scripts/upload-sourcemaps.ts --worker router-worker --tag $(node -r esbuild-register ./scripts/get-version-tag.ts)" |
47 | 53 | }, |
48 | 54 | "dependencies": { |
49 | 55 | "mime": "^3.0.0", |
|
54 | 60 | "@cloudflare/vitest-pool-workers": "^0.5.31", |
55 | 61 | "@cloudflare/workers-tsconfig": "workspace:*", |
56 | 62 | "@cloudflare/workers-types": "^4.20250204.0", |
| 63 | + "@sentry/cli": "^2.37.0", |
57 | 64 | "@types/mime": "^3.0.4", |
58 | 65 | "concurrently": "^8.2.2", |
59 | 66 | "esbuild": "0.17.19", |
|
0 commit comments