Skip to content

Commit 5d6250a

Browse files
chore: update template dependencies (#48)
* chore: update template dependencies * fix: avoid tsdown TypeScript config loader * fix: use native tsdown config loader
1 parent 9b8889d commit 5d6250a

22 files changed

Lines changed: 250 additions & 213 deletions

bun.lock

Lines changed: 155 additions & 119 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
}
3434
},
3535
"scripts": {
36-
"build": "tsdown",
37-
"dev": "tsdown --watch",
36+
"build": "tsdown --config-loader native",
37+
"dev": "tsdown --config-loader native --watch",
3838
"start": "bun run ./dist/cli.mjs",
3939
"check": "bun run format:check && bun run lint",
4040
"lint": "oxlint . --deny-warnings",
@@ -47,28 +47,28 @@
4747
"release-notes": "bunx changelogithub"
4848
},
4949
"dependencies": {
50-
"@clack/prompts": "^1.0.1",
51-
"@orpc/server": "^1.13.5",
50+
"@clack/prompts": "^1.6.0",
51+
"@orpc/server": "^1.14.6",
5252
"execa": "^9.6.1",
53-
"fs-extra": "^11.3.3",
54-
"handlebars": "^4.7.8",
55-
"posthog-node": "^5.28.2",
56-
"trpc-cli": "^0.12.4",
57-
"zod": "^4.3.6"
53+
"fs-extra": "^11.3.5",
54+
"handlebars": "^4.7.9",
55+
"posthog-node": "^5.38.2",
56+
"trpc-cli": "^0.15.1",
57+
"zod": "^4.4.3"
5858
},
5959
"devDependencies": {
60-
"@types/bun": "^1.3.9",
60+
"@types/bun": "^1.3.14",
6161
"@types/fs-extra": "^11.0.4",
62-
"@types/node": "^25.3.0",
62+
"@types/node": "^26.0.0",
6363
"changelogithub": "^14.0.0",
64-
"oxfmt": "^0.37.0",
65-
"oxlint": "^1.52.0",
66-
"tsdown": "^0.20.3",
67-
"typescript": "^5.9.3"
64+
"oxfmt": "^0.56.0",
65+
"oxlint": "^1.71.0",
66+
"tsdown": "^0.22.3",
67+
"typescript": "^6.0.3"
6868
},
6969
"engines": {
7070
"bun": ">=1.3.0",
7171
"node": ">=18.0.0"
7272
},
73-
"packageManager": "bun@1.3.9"
73+
"packageManager": "bun@1.3.14"
7474
}

src/constants/dependencies.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ import { usesNodeStyleRuntime } from "../utils/runtime";
33

44
export const dependencyVersionMap = {
55
"@elysiajs/node": "^1.4.5",
6-
"@libsql/client": "^0.17.3",
6+
"@libsql/client": "^0.17.4",
77
"@prisma/client": "^7.8.0",
88
"@prisma/adapter-pg": "^7.8.0",
99
"@prisma/adapter-libsql": "^7.8.0",
1010
"@prisma/adapter-mariadb": "^7.8.0",
1111
"@prisma/adapter-mssql": "^7.8.0",
1212
"@prisma/compute-sdk": "latest",
13-
"@types/node": "^24.3.0",
14-
dotenv: "^17.2.3",
13+
"@types/node": "^26.0.0",
14+
dotenv: "^17.4.2",
1515
prisma: "^7.8.0",
16-
tsx: "^4.21.0",
16+
tsx: "^4.22.4",
1717
} as const;
1818

1919
export type AvailableDependency = keyof typeof dependencyVersionMap;

src/utils/package-manager.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ type RuntimeScriptOptions = {
2121
};
2222

2323
const packageManagerManifestValues = {
24-
npm: "npm@10.9.0",
25-
pnpm: "pnpm@10.16.1",
26-
yarn: "yarn@4.13.0",
27-
bun: "bun@1.3.9",
24+
npm: "npm@11.17.0",
25+
pnpm: "pnpm@11.8.0",
26+
yarn: "yarn@4.17.0",
27+
bun: "bun@1.3.14",
2828
} as const;
2929

3030
function parseUserAgent(userAgent: string | undefined): PackageManager | null {

templates/create/astro/package.json.hbs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
"astro": "astro"
1313
},
1414
"dependencies": {
15-
"astro": "^5.17.1",
16-
"@astrojs/node": "^9.5.5"
15+
"@astrojs/node": "^11.0.0",
16+
"astro": "^7.0.0"
1717
},
1818
"devDependencies": {
19-
"@types/node": "^24.3.0",
20-
"tsx": "^4.7.1",
21-
"typescript": "^5.9.3"
19+
"@types/node": "^26.0.0",
20+
"tsx": "^4.22.4",
21+
"typescript": "^6.0.3"
2222
}
2323
}

templates/create/astro/prisma.compute.ts.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export default defineComputeConfig({
44
app: {
55
name: "{{projectName}}",
66
framework: "astro",
7+
httpPort: 4321,
78
env: ".env",
89
},
910
});

templates/create/elysia/package.json.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"start": "{{runtimeScript packageManager "start" "src/index.ts" "dist/src/index.js" denoFlags="--unstable-net"}}"
1313
},
1414
"dependencies": {
15-
"@sinclair/typebox": "^0.34.48",
16-
"elysia": "^1.4.28",
15+
"@sinclair/typebox": "^0.34.49",
16+
"elysia": "^1.4.29",
1717
"openapi-types": "^12.1.3"
1818
},
1919
"devDependencies": {
20-
"typescript": "^5.9.3"
20+
"typescript": "^6.0.3"
2121
}
2222
}

templates/create/hono/package.json.hbs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"start": "{{runtimeScript packageManager "start" "src/index.ts" "dist/src/index.js"}}"
1313
},
1414
"dependencies": {
15-
"@hono/node-server": "^1.19.9",
16-
"hono": "^4.12.2"
15+
"@hono/node-server": "^2.0.6",
16+
"hono": "^4.12.27"
1717
},
1818
"devDependencies": {
19-
"@types/node": "^20.11.17",
20-
"typescript": "^5.8.3"
19+
"@types/node": "^26.0.0",
20+
"typescript": "^6.0.3"
2121
}
2222
}

templates/create/nest/package.json.hbs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
"start": "{{runtimeScript packageManager "start" "src/main.ts" "dist/main.js"}}"
1212
},
1313
"dependencies": {
14-
"@nestjs/common": "^11.1.17",
15-
"@nestjs/core": "^11.1.17",
16-
"@nestjs/platform-express": "^11.1.17",
14+
"@nestjs/common": "^11.1.27",
15+
"@nestjs/core": "^11.1.27",
16+
"@nestjs/platform-express": "^11.1.27",
1717
"reflect-metadata": "^0.2.2",
1818
"rxjs": "^7.8.2"
1919
},
2020
"devDependencies": {
21-
"@types/node": "^25.5.0",
22-
"typescript": "^5.9.3"
21+
"@types/node": "^26.0.0",
22+
"typescript": "^6.0.3"
2323
}
2424
}

templates/create/nest/prisma.compute.ts.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export default defineComputeConfig({
44
app: {
55
name: "{{projectName}}",
66
framework: "nestjs",
7+
httpPort: 3000,
78
env: ".env",
89
},
910
});

0 commit comments

Comments
 (0)