Skip to content

Commit 51efd04

Browse files
authored
Merge pull request #92 from ottomated/updates
Update dependencies
2 parents 2cf8e66 + e547ea5 commit 51efd04

15 files changed

+124
-58
lines changed

.github/workflows/update_deps.mjs

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,50 @@ export async function getUpdates() {
8888
console.log('\n\n');
8989
}
9090
}
91+
const cloudflareVersion = await latestVersion(
92+
'@cloudflare/workers-types',
93+
'latest',
94+
);
95+
const cloudflareDate = cloudflareVersion.split('.')[1];
96+
if (!cloudflareDate || !/^[0-9]{8}$/.test(cloudflareDate)) {
97+
console.error(
98+
`Invalid @cloudflare/workers-types version: ${cloudflareVersion}`,
99+
);
100+
process.exit(1);
101+
}
102+
const compatibilityDate = `${cloudflareDate.substring(
103+
0,
104+
4,
105+
)}-${cloudflareDate.substring(4, 6)}-${cloudflareDate.substring(6, 8)}`;
106+
107+
let changedFiles = [];
108+
for await (const f of getFiles(templateRoot)) {
109+
const groups = basename(f).match(/^(\{[^{}]*\})?wrangler\.jsonc$/);
110+
111+
if (!groups) continue;
112+
const wrangler = await import(f, { assert: { type: 'jsonc' } });
113+
114+
const oldVersion = wrangler.compatibility_date;
115+
116+
if (oldVersion !== compatibilityDate) {
117+
if (!dryRun) {
118+
const text = (await readFile(f, 'utf8')).replace(
119+
`"${oldVersion}"`,
120+
`"${compatibilityDate}"`,
121+
);
122+
await writeFile(f, text);
123+
}
124+
changedFiles.push([prettifyFeatures(groups[1]), oldVersion]);
125+
}
126+
}
127+
if (changedFiles.length) {
128+
console.log(`| \`compatibility_date\` | old | new |`);
129+
console.log('|-|-|-|');
130+
for (const [name, oldVersion] of changedFiles) {
131+
console.log(`| ${name} | \`${oldVersion}\` | \`${compatibilityDate}\` |`);
132+
}
133+
console.log('\n\n');
134+
}
91135
}
92136

93137
/**
@@ -110,7 +154,9 @@ async function latestVersion(packageName, tag) {
110154
const data = await res.json();
111155

112156
if (packageName === 'tailwindcss' && tag === '3') {
113-
const v3Versions = Object.keys(data?.versions ?? {}).filter(v => Bun.semver.satisfies(v, '3')).sort(Bun.semver.order);
157+
const v3Versions = Object.keys(data?.versions ?? {})
158+
.filter((v) => Bun.semver.satisfies(v, '3'))
159+
.sort(Bun.semver.order);
114160
const mostRecent = v3Versions[v3Versions.length - 1];
115161
return mostRecent;
116162
}

.ottotime

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@
1515
1740603160- 12:56
1616
1740606231- 0:14
1717
1740688246- 0:30
18+
1741307017- 14:15

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "create-o7-app"
33
authors = ["Ottomated"]
4-
version = "0.10.6"
4+
version = "0.10.7"
55
edition = "2021"
66

77
[dependencies]

template_builder/templates/base/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@
1010
},
1111
"dependencies": {},
1212
"devDependencies": {
13-
"@eslint/js": "^9.21.0",
13+
"@eslint/js": "^9.22.0",
1414
"@sveltejs/adapter-auto": "^4.0.0",
15-
"@sveltejs/kit": "^2.18.0",
15+
"@sveltejs/kit": "^2.19.0",
1616
"@sveltejs/vite-plugin-svelte": "^5.0.3",
17-
"autoprefixer": "^10.4.20",
18-
"eslint": "^9.21.0",
19-
"eslint-config-prettier": "^10.0.2",
17+
"autoprefixer": "^10.4.21",
18+
"eslint": "^9.22.0",
19+
"eslint-config-prettier": "^10.1.1",
2020
"eslint-plugin-prettier": "^5.2.3",
21-
"eslint-plugin-svelte": "^3.0.3",
21+
"eslint-plugin-svelte": "^3.1.0",
2222
"globals": "^16.0.0",
2323
"postcss": "^8.5.3",
2424
"postcss-load-config": "^6.0.1",
2525
"prettier": "^3.5.3",
2626
"prettier-plugin-svelte": "^3.3.3",
2727
"prettier-plugin-tailwindcss": "^0.6.11",
28-
"svelte": "^5.22.2",
29-
"svelte-check": "^4.1.4",
28+
"svelte": "^5.22.6",
29+
"svelte-check": "^4.1.5",
3030
"tailwindcss": "^3.4.17",
3131
"typescript": "~5.8.2",
32-
"typescript-eslint": "^8.26.0",
33-
"vite": "^6.2.0"
32+
"typescript-eslint": "^8.26.1",
33+
"vite": "^6.2.1"
3434
},
3535
"pnpm": {
3636
"onlyBuiltDependencies": [

template_builder/templates/extras/worker/{Sidecar,Npm}package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"hono": "^4.7.4"
1313
},
1414
"devDependencies": {
15-
"@cloudflare/workers-types": "^4.20250303.0",
15+
"@cloudflare/workers-types": "^4.20250311.0",
1616
"typescript": "^5.8.2",
17-
"wrangler": "^3.112.0"
17+
"wrangler": "^3.114.1"
1818
}
1919
}

template_builder/templates/extras/worker/{Sidecar}package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"hono": "^4.7.4"
1313
},
1414
"devDependencies": {
15-
"@cloudflare/workers-types": "^4.20250303.0",
15+
"@cloudflare/workers-types": "^4.20250311.0",
1616
"typescript": "^5.8.2",
17-
"wrangler": "^3.112.0"
17+
"wrangler": "^3.114.1"
1818
}
1919
}

template_builder/templates/extras/worker/{Sidecar}wrangler.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "node_modules/wrangler/config-schema.json",
33
"name": "__o7__name__-worker",
44
"main": "src/worker.ts",
5-
"compatibility_date": "2025-02-24",
5+
"compatibility_date": "2025-03-11",
66
"durable_objects": {
77
"bindings": [
88
{

template_builder/templates/extras/{Auth}package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"dependencies": {
3-
"arctic": "^3.4.0",
3+
"arctic": "^3.5.0",
44
"@oslojs/crypto": "^1.0.1",
55
"@oslojs/encoding": "^1.1.0"
66
}

template_builder/templates/extras/{D1|Planetscale|Sqlite|Turso}package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
},
55
"devDependencies": {
66
"prisma-kysely": "^1.8.0",
7-
"prisma": "^6.4.1"
7+
"prisma": "^6.5.0"
88
},
99
"pnpm": {
1010
"onlyBuiltDependencies": [

0 commit comments

Comments
 (0)