Volta is unmaintained and its maintainers recommend mise. Declare the
node and pnpm toolchain through mise, reading versions from package.json
(via devEngines.runtime and packageManager), drop the volta block, and
ignore personal mise overrides and lockfiles.
CI is unchanged: it already provisions node and pnpm through
actions/setup-node and pnpm/action-setup.
Mirrors SAP/e-mobility-charging-stations-simulator commit
8b5bda42
(chore: replace volta with mise for toolchain management).
*.orig
benchmark/
+
+# mise local overrides
+mise.local.toml
+mise.*.local.toml
+.mise.local.toml
+.mise.*.local.toml
+mise.local.lock
+mise.*.local.lock
+.mise.local.lock
+.mise.*.local.lock
--- /dev/null
+min_version = "2026.9.18"
+
+[settings]
+# Read development tool versions from package.json.
+idiomatic_version_file_enable_tools = ["node", "pnpm"]
"pnpm": ">=9.0.0"
},
"type": "module",
- "volta": {
- "node": "24.21.0",
- "pnpm": "12.10.1"
+ "devEngines": {
+ "runtime": {
+ "name": "node",
+ "version": "24.21.0",
+ "onFail": "ignore"
+ }
},
"packageManager": "pnpm@12.10.1",
"repository": {