spiegel-keyman/developer/src/server
Marc Durdin 7d8e3978a1 fix(developer): ngrok upgrade
The existing ngrok package is no longer maintained, so this commit
switches to @ngrok/ngrok. However, this means a number of deployment
changes, as the new module uses a node binary module rather than a
standalone executable, and the path to the module is assumed to be on
the Node search path.

The new module also requires VC++ redistributable, so installation of
that has been added to the Server Options dialog.

Use of ngrok with Keyman Developer Server should be in theory possible
with non-Windows platforms with this change, if the user installs the
appropriate @ngrok binary package (e.g. @ngrok/ngrok-darwin-universal)
globally before starting the server.

Fixes: #15625
Build-bot: skip release:developer
2026-02-26 10:07:06 +01:00
..
src fix(developer): ngrok upgrade 2026-02-26 10:07:06 +01:00
test chore(developer): rename test files 2024-11-28 14:32:09 +01:00
.gitignore chore(developer): move server with no changes 2022-05-23 12:15:34 +10:00
build-addins.inc.sh chore(developer): upgrade node-gyp to support Python 3.12+ 2024-08-12 06:08:52 +07:00
build.sh fix(developer): ngrok upgrade 2026-02-26 10:07:06 +01:00
package.json fix(developer): ngrok upgrade 2026-02-26 10:07:06 +01:00
tsconfig.json Revert "chore(developer): remove redundant references from tsconfig.json" 2024-08-01 08:57:27 +10:00