diff --git a/package-lock.json b/package-lock.json index 2cd07c5e..ae8d4d22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -103,7 +103,7 @@ "yaml": "1.10.0" }, "engines": { - "node": "18 || 19 || 20 || 22" + "node": ">=18.0.0 <19.0.0 || >=19.0.0 <20.0.0 || >=20.0.0 <21.0.0 || >=22.0.0 <23.0.0" }, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index f7dbf5c0..994adae4 100644 --- a/package.json +++ b/package.json @@ -139,7 +139,7 @@ "madge:circular": "node_modules/.bin/madge ./src --circular" }, "engines": { - "node": "18 || 19 || 20 || 22" + "node": ">=18.0.0 <19.0.0 || >=19.0.0 <20.0.0 || >=20.0.0 <21.0.0 || >=22.0.0 <23.0.0" }, "bin": { "parse-server": "bin/parse-server" diff --git a/postinstall.js b/postinstall.js index fe1fc96b..409ad04e 100644 --- a/postinstall.js +++ b/postinstall.js @@ -1,50 +1,38 @@ -const pkg = require('./package.json'); +const message = ` + 1111111111 + 1111111111111111 + 1111111111111111111111 + 11111111111111111111111111 + 111111111111111 11111111 + 1111111111111 111 111111 + 1111111111111 111111111 111111 + 111111111111 11111111111 111111 + 1111111111111 11111111111 111111 + 1111111111111 1111111111 111111 + 1111111111111111111111111 1111111 + 11111111 11111111 + 111111 111 1111111111111111111 + 11111 11111 111111111111111111 + 11111 1 11111111111111111 + 111111 111111111111111111 + 11111111111111111111111111 + 1111111111111111111111 + 111111111111111111 + 11111111111 + + Thank you for using Parse Platform! + https://parseplatform.org + +Please consider donating to help us maintain + this package: -const version = parseFloat(process.version.substring(1)); -const minimum = parseFloat(pkg.engines.node.match(/\d+/g).join('.')); +👉 https://opencollective.com/parse-server 👈 -module.exports = function () { - const openCollective = ` - 1111111111 - 1111111111111111 - 1111111111111111111111 - 11111111111111111111111111 - 111111111111111 11111111 - 1111111111111 111111 - 1111111111111 111111111 111111 - 111111111111 11111111111 111111 - 1111111111111 11111111111 111111 - 1111111111111 1111111111 111111 - 1111111111111111111111111 1111111 - 11111111 11111111 - 111111 1111111111111111111 - 11111 11111 111111111111111111 - 11111 11111111111111111 - 111111 111111111111111111 - 11111111111111111111111111 - 1111111111111111111111 - 111111111111111111 - 11111111111 +`; +function main() { + process.stdout.write(message); + process.exit(0); +} - Thanks for installing parse 🙏 - Please consider donating to our open collective - to help us maintain this package. - - 👉 https://opencollective.com/parse-server - - `; - process.stdout.write(openCollective); - if (version >= minimum) { - process.exit(0); - } - - const errorMessage = ` - ⚠️ parse-server requires at least node@${minimum}! - You have node@${version} - - `; - - process.stdout.write(errorMessage); - process.exit(1); -}; +module.exports = main;