diff --git a/package.json b/package.json index 18cc5bf269..2d194511ae 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "access": "public" }, "engines": { - "node": ">= 13.13.0" + "node": ">=12.4.0" }, "devDependencies": { "@babel/compat-data": "^7.9.0", diff --git a/packages/async-rewriter/package.json b/packages/async-rewriter/package.json index d254211753..0a1d890b5c 100644 --- a/packages/async-rewriter/package.json +++ b/packages/async-rewriter/package.json @@ -23,7 +23,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependencies": { "@babel/core": "^7.9.0", diff --git a/packages/browser-repl/package.json b/packages/browser-repl/package.json index 6513762912..fff715e4f3 100644 --- a/packages/browser-repl/package.json +++ b/packages/browser-repl/package.json @@ -3,7 +3,7 @@ "version": "0.4.0", "description": "Browser presentation component for Mongo Shell", "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "main": "lib/mongosh-browser-repl.js", "scripts": { diff --git a/packages/browser-runtime-core/package.json b/packages/browser-runtime-core/package.json index 0d194f4262..07d860f0c2 100644 --- a/packages/browser-runtime-core/package.json +++ b/packages/browser-runtime-core/package.json @@ -5,7 +5,7 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "config": { "unsafe-perm": true diff --git a/packages/browser-runtime-electron/package.json b/packages/browser-runtime-electron/package.json index b868aedd8f..8d63448d6d 100644 --- a/packages/browser-runtime-electron/package.json +++ b/packages/browser-runtime-electron/package.json @@ -5,7 +5,7 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "config": { "unsafe-perm": true diff --git a/packages/build/package.json b/packages/build/package.json index 9923e312dc..0237ec4800 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -22,7 +22,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependency-check": { "entries": [ diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json index 1e97fa58fd..a8d8481f1b 100644 --- a/packages/cli-repl/package.json +++ b/packages/cli-repl/package.json @@ -31,7 +31,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependencies": { "@mongosh/build": "^0.4.0", diff --git a/packages/cli-repl/src/cli-repl.ts b/packages/cli-repl/src/cli-repl.ts index 6dfca71aeb..5b0ff6d41b 100644 --- a/packages/cli-repl/src/cli-repl.ts +++ b/packages/cli-repl/src/cli-repl.ts @@ -117,6 +117,7 @@ class CliRepl { completer: completer.bind(null, version), terminal: true, breakEvalOnSigint: true, + preview: false, }); const originalDisplayPrompt = this.repl.displayPrompt.bind(this.repl); diff --git a/packages/cli-repl/test/test-shell.ts b/packages/cli-repl/test/test-shell.ts index d31456d062..6f8a24f0f4 100644 --- a/packages/cli-repl/test/test-shell.ts +++ b/packages/cli-repl/test/test-shell.ts @@ -10,8 +10,8 @@ import assert from 'assert'; type SignalType = ChildProcess extends { kill: (signal: infer T) => any } ? T : never; const PROMPT_PATTERN = /^> /m; -const ERROR_PATTERN_1 = /Thrown:\n([^>]*)/m; // node <= 12.14 -const ERROR_PATTERN_2 = /Uncaught[:\n ]+([^>]*)/m; +const ERROR_PATTERN_1 = /Thrown:\n([^>]*)/mg; // node <= 12.14 +const ERROR_PATTERN_2 = /Uncaught[:\n ]+([^>]*)/mg; /** * Test shell helper class. diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index d89b6b5d6e..a38633312a 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -33,7 +33,7 @@ "unsafe-perm": true }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "precommit": [ "check" diff --git a/packages/errors/package.json b/packages/errors/package.json index 1770f3722b..8ba4783e79 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -14,7 +14,7 @@ "url": "https://github.com/mongodb-js/mongosh" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "scripts": { "test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 15000 --colors -r ts-node/register \"./*.spec.ts\"", diff --git a/packages/history/package.json b/packages/history/package.json index 13644e3467..53a505c5f8 100644 --- a/packages/history/package.json +++ b/packages/history/package.json @@ -23,7 +23,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependencies": { "mongodb-redact": "^0.2.0" diff --git a/packages/i18n/package.json b/packages/i18n/package.json index e206bb888c..5ab83c2ebb 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -24,7 +24,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependency-check": { "entries": [ diff --git a/packages/java-shell/package.json b/packages/java-shell/package.json index 0f95b4dc82..9011d02f2e 100644 --- a/packages/java-shell/package.json +++ b/packages/java-shell/package.json @@ -21,6 +21,6 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" } } diff --git a/packages/mongosh/package.json b/packages/mongosh/package.json index a4e854cecd..05d9306332 100644 --- a/packages/mongosh/package.json +++ b/packages/mongosh/package.json @@ -33,6 +33,6 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" } } diff --git a/packages/service-provider-core/package.json b/packages/service-provider-core/package.json index bd1783d1dc..d16eb2f5f4 100644 --- a/packages/service-provider-core/package.json +++ b/packages/service-provider-core/package.json @@ -24,7 +24,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependencies": { "@mongosh/errors": "^0.4.0", diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index b872b62bdb..9a19ba1f5f 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -23,7 +23,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependency-check": { "entries": [ diff --git a/packages/shell-api/package.json b/packages/shell-api/package.json index be656efa2e..a17e6a8856 100644 --- a/packages/shell-api/package.json +++ b/packages/shell-api/package.json @@ -27,7 +27,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "precommit": [ "build" diff --git a/packages/shell-evaluator/package.json b/packages/shell-evaluator/package.json index 5da1de44f5..e4cc3fdc4a 100644 --- a/packages/shell-evaluator/package.json +++ b/packages/shell-evaluator/package.json @@ -23,7 +23,7 @@ "access": "public" }, "engines": { - "node": "^12.4.0" + "node": ">=12.4.0" }, "dependencies": { "@mongosh/async-rewriter": "^0.4.0",