mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 15:36:16 -04:00
Bumped minimum node version.
This commit is contained in:
parent
caf5bd3f83
commit
46b6650528
3 changed files with 6 additions and 11 deletions
|
@ -152,15 +152,9 @@ try {
|
||||||
writeJson('./src/package.json', pkg);
|
writeJson('./src/package.json', pkg);
|
||||||
|
|
||||||
// run npm version `release` where release is patch, minor or major
|
// run npm version `release` where release is patch, minor or major
|
||||||
run('npm install --package-lock-only', {cwd: 'src/'});
|
run('pnpm install', {cwd: 'src/'});
|
||||||
// run npm install --package-lock-only <-- required???
|
// run npm install --package-lock-only <-- required???
|
||||||
|
|
||||||
// Many users will be using the latest LTS version of npm, and the latest LTS version of npm uses
|
|
||||||
// lockfileVersion 1. Enforce v1 so that users don't see a (benign) compatibility warning.
|
|
||||||
const pkglock = readJson('./src/package-lock.json');
|
|
||||||
pkglock.lockfileVersion = 1;
|
|
||||||
writeJson('./src/package-lock.json', pkglock);
|
|
||||||
|
|
||||||
run('git add src/package.json');
|
run('git add src/package.json');
|
||||||
run('git add src/package-lock.json');
|
run('git add src/package-lock.json');
|
||||||
run('git commit -m "bump version"');
|
run('git commit -m "bump version"');
|
||||||
|
@ -201,7 +195,7 @@ try {
|
||||||
run('git pull --ff-only', {cwd: '../ether.github.com/'});
|
run('git pull --ff-only', {cwd: '../ether.github.com/'});
|
||||||
console.log('Committing documentation...');
|
console.log('Committing documentation...');
|
||||||
run(`cp -R out/doc/ ../ether.github.com/public/doc/v'${newVersion}'`);
|
run(`cp -R out/doc/ ../ether.github.com/public/doc/v'${newVersion}'`);
|
||||||
run(`npm version ${newVersion}`, {cwd: '../ether.github.com'});
|
run(`pnpm version ${newVersion}`, {cwd: '../ether.github.com'});
|
||||||
run('git add .', {cwd: '../ether.github.com/'});
|
run('git add .', {cwd: '../ether.github.com/'});
|
||||||
run(`git commit -m '${newVersion} docs'`, {cwd: '../ether.github.com/'});
|
run(`git commit -m '${newVersion} docs'`, {cwd: '../ether.github.com/'});
|
||||||
} catch (err:any) {
|
} catch (err:any) {
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
import {PluginType} from "./types/Plugin";
|
import {PluginType} from "./types/Plugin";
|
||||||
import {ErrorCaused} from "./types/ErrorCaused";
|
import {ErrorCaused} from "./types/ErrorCaused";
|
||||||
import log4js from 'log4js';
|
import log4js from 'log4js';
|
||||||
|
import pkg from '../package.json';
|
||||||
import {checkForMigration} from "../static/js/pluginfw/installer";
|
import {checkForMigration} from "../static/js/pluginfw/installer";
|
||||||
|
|
||||||
const settings = require('./utils/Settings');
|
const settings = require('./utils/Settings');
|
||||||
|
@ -42,8 +42,8 @@ if (settings.dumpOnUncleanExit) {
|
||||||
* any modules that require newer versions of NodeJS
|
* any modules that require newer versions of NodeJS
|
||||||
*/
|
*/
|
||||||
const NodeVersion = require('./utils/NodeVersion');
|
const NodeVersion = require('./utils/NodeVersion');
|
||||||
NodeVersion.enforceMinNodeVersion('12.17.0');
|
NodeVersion.enforceMinNodeVersion(pkg.engines.node.replace(">=", ""));
|
||||||
NodeVersion.checkDeprecationStatus('12.17.0', '1.9.0');
|
NodeVersion.checkDeprecationStatus(pkg.engines.node.replace(">=", ""), '2.1.0');
|
||||||
|
|
||||||
const UpdateCheck = require('./utils/UpdateCheck');
|
const UpdateCheck = require('./utils/UpdateCheck');
|
||||||
const db = require('./db/DB');
|
const db = require('./db/DB');
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
"esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
|
"esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
|
||||||
"forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
|
"forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
|
||||||
/* Type Checking */
|
/* Type Checking */
|
||||||
|
"resolvePackageJsonImports": true,
|
||||||
"strict": true, /* Enable all strict type-checking options. */
|
"strict": true, /* Enable all strict type-checking options. */
|
||||||
/* Completeness */
|
/* Completeness */
|
||||||
"skipLibCheck": true /* Skip type checking all .d.ts files. */,
|
"skipLibCheck": true /* Skip type checking all .d.ts files. */,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue