ReviewOS

also looking at this

stacks/table

chore(deps): update node.js to v24

#96
Closed renovate[bot] wants to merge renovate/node-24.x into main
38 files +39 -39

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.node-versionmodified+1-1
Changes to .node-version
@@ -1,1 +1,1 @@
118.12.1
124.18.0
.stacks/buddy/package.jsonmodified+1-1
Changes to .stacks/buddy/package.json
@@ -50,7 +50,7 @@
5050 "README.md"
5151 ],
5252 "engines": {
53 "node": ">=v18.12.1",
53 "node": ">=24.18.0",
5454 "pnpm": ">=7.21.0"
5555 },
5656 "scripts": {
.stacks/core/actions/package.jsonmodified+1-1
Changes to .stacks/core/actions/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/arrays/package.jsonmodified+1-1
Changes to .stacks/core/arrays/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/auth/package.jsonmodified+1-1
Changes to .stacks/core/auth/package.json
@@ -32,7 +32,7 @@
3232 "README.md"
3333 ],
3434 "engines": {
35 "node": ">=v18.12.1",
35 "node": ">=24.18.0",
3636 "pnpm": ">=7.21.0"
3737 },
3838 "scripts": {
.stacks/core/build/package.jsonmodified+1-1
Changes to .stacks/core/build/package.json
@@ -34,7 +34,7 @@
3434 "README.md"
3535 ],
3636 "engines": {
37 "node": ">=v18.12.1",
37 "node": ">=24.18.0",
3838 "pnpm": ">=7.21.0"
3939 },
4040 "scripts": {
.stacks/core/cache/package.jsonmodified+1-1
Changes to .stacks/core/cache/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/cli/package.jsonmodified+1-1
Changes to .stacks/core/cli/package.json
@@ -40,7 +40,7 @@
4040 "README.md"
4141 ],
4242 "engines": {
43 "node": ">=v18.12.1",
43 "node": ">=24.18.0",
4444 "pnpm": ">=7.21.0"
4545 },
4646 "scripts": {
.stacks/core/cloud/package.jsonmodified+1-1
Changes to .stacks/core/cloud/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/collections/package.jsonmodified+1-1
Changes to .stacks/core/collections/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/config/package.jsonmodified+1-1
Changes to .stacks/core/config/package.json
@@ -31,7 +31,7 @@
3131 "README.md"
3232 ],
3333 "engines": {
34 "node": ">=v18.12.1",
34 "node": ">=24.18.0",
3535 "pnpm": ">=7.21.0"
3636 },
3737 "scripts": {
.stacks/core/dashboard/package.jsonmodified+1-1
Changes to .stacks/core/dashboard/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/database/package.jsonmodified+1-1
Changes to .stacks/core/database/package.json
@@ -38,7 +38,7 @@
3838 "README.md"
3939 ],
4040 "engines": {
41 "node": ">=v18.12.1",
41 "node": ">=24.18.0",
4242 "pnpm": ">=7.21.0"
4343 },
4444 "scripts": {
.stacks/core/datetime/package.jsonmodified+1-1
Changes to .stacks/core/datetime/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/desktop/package.jsonmodified+1-1
Changes to .stacks/core/desktop/package.json
@@ -33,7 +33,7 @@
3333 "README.md"
3434 ],
3535 "engines": {
36 "node": ">=v18.12.1",
36 "node": ">=24.18.0",
3737 "pnpm": ">=7.21.0"
3838 },
3939 "scripts": {
.stacks/core/docs/package.jsonmodified+1-1
Changes to .stacks/core/docs/package.json
@@ -33,7 +33,7 @@
3333 "README.md"
3434 ],
3535 "engines": {
36 "node": ">=v18.12.1",
36 "node": ">=24.18.0",
3737 "pnpm": ">=7.21.0"
3838 },
3939 "scripts": {
.stacks/core/driver/package.jsonmodified+1-1
Changes to .stacks/core/driver/package.json
@@ -32,7 +32,7 @@
3232 "README.md"
3333 ],
3434 "engines": {
35 "node": ">=v18.12.1",
35 "node": ">=24.18.0",
3636 "pnpm": ">=7.21.0"
3737 },
3838 "scripts": {
.stacks/core/error-handling/package.jsonmodified+1-1
Changes to .stacks/core/error-handling/package.json
@@ -34,7 +34,7 @@
3434 "README.md"
3535 ],
3636 "engines": {
37 "node": ">=v18.12.1",
37 "node": ">=24.18.0",
3838 "pnpm": ">=7.21.0"
3939 },
4040 "scripts": {
.stacks/core/git/package.jsonmodified+1-1
Changes to .stacks/core/git/package.json
@@ -34,7 +34,7 @@
3434 "README.md"
3535 ],
3636 "engines": {
37 "node": ">=v18.12.1",
37 "node": ">=24.18.0",
3838 "pnpm": ">=7.21.0"
3939 },
4040 "scripts": {
.stacks/core/lint/package.jsonmodified+1-1
Changes to .stacks/core/lint/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/modules/package.jsonmodified+1-1
Changes to .stacks/core/modules/package.json
@@ -31,7 +31,7 @@
3131 "README.md"
3232 ],
3333 "engines": {
34 "node": ">=v18.12.1",
34 "node": ">=24.18.0",
3535 "pnpm": ">=7.21.0"
3636 },
3737 "scripts": {
.stacks/core/notifications/package.jsonmodified+1-1
Changes to .stacks/core/notifications/package.json
@@ -40,7 +40,7 @@
4040 "README.md"
4141 ],
4242 "engines": {
43 "node": ">=v18.12.1",
43 "node": ">=24.18.0",
4444 "pnpm": ">=7.21.0"
4545 },
4646 "scripts": {
.stacks/core/objects/package.jsonmodified+1-1
Changes to .stacks/core/objects/package.json
@@ -33,7 +33,7 @@
3333 "README.md"
3434 ],
3535 "engines": {
36 "node": ">=v18.12.1",
36 "node": ">=24.18.0",
3737 "pnpm": ">=7.21.0"
3838 },
3939 "scripts": {
.stacks/core/path/package.jsonmodified+1-1
Changes to .stacks/core/path/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/realtime/package.jsonmodified+1-1
Changes to .stacks/core/realtime/package.json
@@ -34,7 +34,7 @@
3434 "README.md"
3535 ],
3636 "engines": {
37 "node": ">=v18.12.1",
37 "node": ">=24.18.0",
3838 "pnpm": ">=7.21.0"
3939 },
4040 "scripts": {
.stacks/core/router/package.jsonmodified+1-1
Changes to .stacks/core/router/package.json
@@ -34,7 +34,7 @@
3434 "README.md"
3535 ],
3636 "engines": {
37 "node": ">=v18.12.1",
37 "node": ">=24.18.0",
3838 "pnpm": ">=7.21.0"
3939 },
4040 "scripts": {
.stacks/core/search-engine/package.jsonmodified+1-1
Changes to .stacks/core/search-engine/package.json
@@ -35,7 +35,7 @@
3535 "README.md"
3636 ],
3737 "engines": {
38 "node": ">=v18.12.1",
38 "node": ">=24.18.0",
3939 "pnpm": ">=7.21.0"
4040 },
4141 "scripts": {
.stacks/core/security/package.jsonmodified+1-1
Changes to .stacks/core/security/package.json
@@ -33,7 +33,7 @@
3333 "README.md"
3434 ],
3535 "engines": {
36 "node": ">=v18.12.1",
36 "node": ">=24.18.0",
3737 "pnpm": ">=7.21.0"
3838 },
3939 "scripts": {
.stacks/core/server/package.jsonmodified+1-1
Changes to .stacks/core/server/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/storage/package.jsonmodified+1-1
Changes to .stacks/core/storage/package.json
@@ -55,7 +55,7 @@
5555 },
5656 "packageManager": "pnpm@7.21.0",
5757 "engines": {
58 "node": ">=v18.12.1",
58 "node": ">=24.18.0",
5959 "pnpm": ">=7.21.0"
6060 }
6161}
.stacks/core/strings/package.jsonmodified+1-1
Changes to .stacks/core/strings/package.json
@@ -45,7 +45,7 @@
4545 "README.md"
4646 ],
4747 "engines": {
48 "node": ">=v18.12.1",
48 "node": ">=24.18.0",
4949 "pnpm": ">=7.21.0"
5050 },
5151 "scripts": {
.stacks/core/testing/package.jsonmodified+1-1
Changes to .stacks/core/testing/package.json
@@ -36,7 +36,7 @@
3636 "README.md"
3737 ],
3838 "engines": {
39 "node": ">=v18.12.1",
39 "node": ">=24.18.0",
4040 "pnpm": ">=7.21.0"
4141 },
4242 "scripts": {
.stacks/core/types/package.jsonmodified+2-2
Changes to .stacks/core/types/package.json
@@ -33,7 +33,7 @@
3333 "README.md"
3434 ],
3535 "engines": {
36 "node": ">=v18.12.1",
36 "node": ">=24.18.0",
3737 "pnpm": ">=7.21.0"
3838 },
3939 "scripts": {
@@ -53,7 +53,7 @@
5353 "@types/fs-extra": "^9.0.13",
5454 "@types/markdown-it-link-attributes": "^3.0.1",
5555 "@types/minimatch": "^5.1.2",
56 "@types/node": "^18.11.18",
56 "@types/node": "^24.13.3",
5757 "@types/nprogress": "^0.2.0",
5858 "@types/pluralize": "^0.0.29",
5959 "@types/prompts": "^2.4.2",
.stacks/core/ui/package.jsonmodified+1-1
Changes to .stacks/core/ui/package.json
@@ -37,7 +37,7 @@
3737 "README.md"
3838 ],
3939 "engines": {
40 "node": ">=v18.12.1",
40 "node": ">=24.18.0",
4141 "pnpm": ">=7.21.0"
4242 },
4343 "scripts": {
.stacks/core/utils/package.jsonmodified+1-1
Changes to .stacks/core/utils/package.json
@@ -37,7 +37,7 @@
3737 "README.md"
3838 ],
3939 "engines": {
40 "node": ">=v18.12.1",
40 "node": ">=24.18.0",
4141 "pnpm": ">=7.21.0"
4242 },
4343 "scripts": {
.stacks/core/x-ray/package.jsonmodified+1-1
Changes to .stacks/core/x-ray/package.json
@@ -38,7 +38,7 @@
3838 "README.md"
3939 ],
4040 "engines": {
41 "node": ">=v18.12.1",
41 "node": ">=24.18.0",
4242 "pnpm": ">=7.21.0"
4343 },
4444 "scripts": {
.stacks/package.jsonmodified+1-1
Changes to .stacks/package.json
@@ -61,7 +61,7 @@
6161 "components.d.ts"
6262 ],
6363 "engines": {
64 "node": ">=v18.12.1",
64 "node": ">=24.18.0",
6565 "pnpm": ">=7.21.0"
6666 },
6767 "scripts": {
package.jsonmodified+1-1
Changes to package.json
@@ -27,7 +27,7 @@
2727 "Chris Breuer <chris@ow3.org>"
2828 ],
2929 "engines": {
30 "node": ">=v18.12.1"
30 "node": ">=24.18.0"
3131 },
3232 "scripts": {
3333 "buddy": "esno .stacks/buddy/src/cli.ts",