Skip to content

Commit e911a4a

Browse files
Update dependencies & require Node 22
1 parent 0ca4a84 commit e911a4a

File tree

3 files changed

+815
-688
lines changed

3 files changed

+815
-688
lines changed

bootstrap.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ consola.info("Bootstrapping TerbiumOS [v" + version + "]");
1212

1313
export default async function Bootstrap() {
1414
const args = process.argv;
15+
const nodever = fs.readFileSync(".node_version", "utf-8").trim();
16+
if (process.version < nodever) {
17+
consola.warn("Your version of Node.JS is not supported. Please update node to use Terbium. (Current version: " + process.version + ", Required version: " + nodever + " or higher)");
18+
}
1519
await BuildApps();
1620
await CreateAppsPaths();
1721
if (!fs.existsSync(".env")) await CreateEnv();

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
},
1919
"dependencies": {
2020
"@heroicons/react": "^2.2.0",
21-
"@hono/node-server": "^1.19.9",
21+
"@hono/node-server": "^1.19.12",
2222
"@mercuryworkshop/bare-mux": "^2.1.8",
2323
"@mercuryworkshop/epoxy-transport": "^2.1.28",
2424
"@mercuryworkshop/libcurl-transport": "^1.5.2",
@@ -28,46 +28,46 @@
2828
"@terbiumos/tfs": "1.0.22",
2929
"@titaniumnetwork-dev/ultraviolet": "^3.2.10",
3030
"@webcontainer/api": "^1.6.1",
31-
"better-auth": "^1.5.0",
31+
"better-auth": "^1.5.6",
3232
"compressorjs": "^1.2.1",
3333
"cropperjs": "1.6.2",
3434
"crypto-js": "^4.2.0",
3535
"dotenv": "^17.3.1",
3636
"fflate": "^0.8.2",
37-
"hono": "^4.11.9",
37+
"hono": "^4.12.9",
3838
"htmlparser2": "^10.1.0",
3939
"libcurl.js": "^0.7.4",
4040
"modern-screenshot": "^4.6.8",
4141
"path-browserify": "^1.0.1",
4242
"react": "^19.2.4",
4343
"react-dom": "^19.2.4",
44-
"zustand": "5.0.11"
44+
"zustand": "5.0.12"
4545
},
4646
"devDependencies": {
47-
"@biomejs/biome": "2.4.4",
47+
"@biomejs/biome": "2.4.10",
4848
"@eslint/js": "^10.0.1",
49-
"@tailwindcss/postcss": "^4.2.1",
50-
"@types/adm-zip": "^0.5.7",
49+
"@tailwindcss/postcss": "^4.2.2",
50+
"@types/adm-zip": "^0.5.8",
5151
"@types/node": "^25.3.3",
5252
"@types/path-browserify": "^1.0.3",
5353
"@types/react": "^19.2.14",
5454
"@types/react-dom": "^19.2.3",
55-
"@vitejs/plugin-react-swc": "^4.2.3",
56-
"adm-zip": "^0.5.16",
55+
"@vitejs/plugin-react-swc": "^4.3.0",
56+
"adm-zip": "^0.5.17",
5757
"autoprefixer": "^10.4.27",
5858
"consola": "^3.4.2",
59-
"eslint": "^10.0.2",
59+
"eslint": "^10.1.0",
6060
"eslint-plugin-react-hooks": "7.0.1",
6161
"eslint-plugin-react-refresh": "^0.5.2",
6262
"globals": "^17.4.0",
6363
"open": "^11.0.0",
64-
"postcss": "^8.5.6",
65-
"tailwindcss": "^4.2.1",
64+
"postcss": "^8.5.8",
65+
"tailwindcss": "^4.2.2",
6666
"tsx": "^4.21.0",
67-
"typescript": "^5.9.3",
68-
"typescript-eslint": "^8.56.1",
69-
"vite": "^7.3.1",
70-
"vite-plugin-static-copy": "^3.2.0"
67+
"typescript": "^6.0.2",
68+
"typescript-eslint": "^8.58.0",
69+
"vite": "^8.0.3",
70+
"vite-plugin-static-copy": "^3.4.0"
7171
},
7272
"pnpm": {
7373
"onlyBuiltDependencies": [

0 commit comments

Comments
 (0)