From d5fce9fa07e37ce61010a1fbb65964f1f7aefd82 Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Thu, 4 Jun 2020 22:25:57 +0200 Subject: [PATCH] Update: enable es2020 environment in --init (#13357) --- lib/init/config-initializer.js | 6 +----- tests/lib/init/config-initializer.js | 4 +--- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/init/config-initializer.js b/lib/init/config-initializer.js index 9a9ea9ebd65..dce39946e6b 100644 --- a/lib/init/config-initializer.js +++ b/lib/init/config-initializer.js @@ -265,11 +265,7 @@ function processAnswers(answers) { }; config.parserOptions.ecmaVersion = espree.latestEcmaVersion; - config.env.es6 = true; - config.globals = { - Atomics: "readonly", - SharedArrayBuffer: "readonly" - }; + config.env.es2020 = true; // set the module type if (answers.moduleType === "esm") { diff --git a/tests/lib/init/config-initializer.js b/tests/lib/init/config-initializer.js index 35332aa14e2..945e1854fba 100644 --- a/tests/lib/init/config-initializer.js +++ b/tests/lib/init/config-initializer.js @@ -136,9 +136,7 @@ describe("configInitializer", () => { assert.deepStrictEqual(config.rules.quotes, ["error", "single"]); assert.deepStrictEqual(config.rules["linebreak-style"], ["error", "unix"]); assert.deepStrictEqual(config.rules.semi, ["error", "always"]); - assert.strictEqual(config.env.es6, true); - assert.strictEqual(config.globals.Atomics, "readonly"); - assert.strictEqual(config.globals.SharedArrayBuffer, "readonly"); + assert.strictEqual(config.env.es2020, true); assert.strictEqual(config.parserOptions.ecmaVersion, espree.latestEcmaVersion); assert.strictEqual(config.parserOptions.sourceType, "module"); assert.strictEqual(config.env.browser, true);