mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-24 09:26:14 -04:00
deps: Drop support for Node.js < 12.13.0
This commit is contained in:
parent
66ee9c5ef9
commit
ef1ba21104
15 changed files with 19 additions and 27 deletions
|
@ -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 "$@"
|
||||
|
|
|
@ -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 "$@"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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 "$@"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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 "$@"
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -235,7 +235,7 @@
|
|||
"root": true
|
||||
},
|
||||
"engines": {
|
||||
"node": "^10.17.0 || >=11.14.0",
|
||||
"node": ">=12.13.0",
|
||||
"npm": ">=5.5.1"
|
||||
},
|
||||
"repository": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue