]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
chore: replace volta with mise for toolchain management (#2143)
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 7 Oct 2026 15:50:13 +0000 (17:50 +0200)
committerGitHub <noreply@github.com>
Wed, 7 Oct 2026 15:50:13 +0000 (17:50 +0200)
commit8b5bda421565ae5daf7817d51e72f18e9a11e086
treed31644d19353efc424ff5dc161bacf6a82afbd42
parent54939b7033654704ed5ba35187c03b9c050699bb
chore: replace volta with mise for toolchain management (#2143)

* chore: replace volta with mise for toolchain management

Volta is unmaintained and its maintainers recommend mise. Declare node and
pnpm in .mise.toml, drop the per-package volta blocks, point the sea script at
mise which node and update the README setup instructions.

CI is unchanged: it already provisions node and pnpm through
actions/setup-node and pnpm/action-setup, and its node matrix must keep testing
several versions.

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* chore: read mise toolchain versions from package.json

Follow poolifier#3334 without duplicating Node.js or pnpm pins. Keep explicitly selected runtimes through onFail ignore, and require a mise version verified to install the current pnpm release assets. Correct the Corepack setup instructions and ignore personal mise overrides and lockfiles.

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
* docs: keep development setup instructions focused on the project

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
---------

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
.gitignore
.mise.toml [new file with mode: 0644]
README.md
package.json
ui/cli/package.json
ui/common/package.json
ui/web/package.json