deps: Drop support for Node.js < 12.13.0

This commit is contained in:
Richard Hansen 2021-06-14 13:43:42 -04:00 committed by webzwo0i
parent 66ee9c5ef9
commit ef1ba21104
15 changed files with 19 additions and 27 deletions

View file

@ -36,4 +36,4 @@ src/bin/installDeps.sh "$@" || exit 1
#Move to the node folder and start
echo "Starting Etherpad..."
exec node $(compute_node_args) src/node/server.js "$@"
exec node src/node/server.js "$@"

View file

@ -16,4 +16,4 @@ echo "Open 'chrome://inspect' on Chrome to start debugging."
# Use 0.0.0.0 to allow external connections to the debugger
# (ex: running Etherpad on a docker container). Use default port # (9229)
exec node $(compute_node_args) --inspect=0.0.0.0:9229 src/node/server.js "$@"
exec node --inspect=0.0.0.0:9229 src/node/server.js "$@"

View file

@ -4,7 +4,7 @@
"description": "Internal tool for generating Node.js API docs",
"version": "0.0.0",
"engines": {
"node": ">=10.17.0"
"node": ">=12.13.0"
},
"dependencies": {
"marked": "^2.0.0"

View file

@ -19,4 +19,4 @@ cd "${MY_DIR}/../.." || exit 1
echo "Running directly, without checking/installing dependencies"
# run Etherpad main class
exec node $(compute_node_args) src/node/server.js "$@"
exec node src/node/server.js "$@"

View file

@ -1,5 +1,5 @@
# minimum required node version
REQUIRED_NODE_MAJOR=10
REQUIRED_NODE_MAJOR=12
REQUIRED_NODE_MINOR=13
# minimum required npm version
@ -50,16 +50,6 @@ get_program_version() {
}
compute_node_args() {
ARGS=""
NODE_MAJOR=$(get_program_version "node" "major")
[ "$NODE_MAJOR" -eq "10" ] && ARGS="$ARGS --experimental-worker"
echo $ARGS
}
require_minimal_version() {
PROGRAM_LABEL="$1"
VERSION="$2"

View file

@ -263,7 +263,7 @@ fs.readdir(pluginPath, (err, rootFiles) => {
console.warn('No engines or node engine in package.json');
if (autoFix) {
const engines = {
node: '^10.17.0 || >=11.14.0',
node: '>=12.13.0',
};
parsedPackageJSON.engines = engines;
writePackageJson(parsedPackageJSON);

View file

@ -32,4 +32,4 @@ src/bin/installDeps.sh "$@" || exit 1
# Move to the node folder and start
log "Starting Etherpad..."
exec node $(compute_node_args) src/node/server.js "$@"
exec node src/node/server.js "$@"

View file

@ -41,8 +41,8 @@ if (settings.dumpOnUncleanExit) {
* any modules that require newer versions of NodeJS
*/
const NodeVersion = require('./utils/NodeVersion');
NodeVersion.enforceMinNodeVersion('10.17.0');
NodeVersion.checkDeprecationStatus('10.17.0', '1.8.8');
NodeVersion.enforceMinNodeVersion('12.13.0');
NodeVersion.checkDeprecationStatus('12.13.0', '1.8.14');
const UpdateCheck = require('./utils/UpdateCheck');
const db = require('./db/DB');

View file

@ -235,7 +235,7 @@
"root": true
},
"engines": {
"node": "^10.17.0 || >=11.14.0",
"node": ">=12.13.0",
"npm": ">=5.5.1"
},
"repository": {