From 105eb942c52e25d964a8a7c7740e528ff3bd4a99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Sun, 7 Nov 2021 17:28:00 +0100 Subject: [PATCH] Use full import specifier path in tests --- .eslintrc.cjs | 5 ++++- .../test/rules/dry-error-messages.js | 4 ++-- .../test/rules/report-error-message-formtat.js | 4 ++-- .../test/rules/no-deprecated-clone.js | 4 ++-- .../test/rules/no-undefined-identifier.js | 4 ++-- .../test/rules/plugin-name.js | 4 ++-- eslint/babel-eslint-plugin/test/rules/new-cap.js | 4 ++-- .../babel-eslint-plugin/test/rules/no-invalid-this.js | 4 ++-- .../test/rules/no-unused-expressions.js | 4 ++-- .../test/rules/object-curly-spacing.js | 4 ++-- eslint/babel-eslint-plugin/test/rules/semi.js | 4 ++-- .../test/integration/eslint/verify.js | 2 +- packages/babel-cli/test/index.js | 2 +- packages/babel-core/test/api.js | 10 +++++----- packages/babel-core/test/assumptions.js | 2 +- packages/babel-core/test/async.js | 2 +- packages/babel-core/test/caching-api.js | 4 ++-- packages/babel-core/test/config-chain.js | 4 ++-- packages/babel-core/test/config-loading.js | 6 +++--- packages/babel-core/test/helpers/esm.js | 2 +- packages/babel-core/test/option-manager.js | 2 +- packages/babel-core/test/parse.js | 2 +- packages/babel-core/test/path.js | 4 ++-- packages/babel-core/test/resolution.js | 2 +- packages/babel-core/test/targets.js | 2 +- packages/babel-generator/test/arrow-functions.js | 2 +- packages/babel-generator/test/index.js | 4 ++-- packages/babel-helper-annotate-as-pure/test/index.js | 2 +- .../browserslist-extends/browserslist-extends.spec.js | 2 +- .../custom-browserslist-env.spec.js | 2 +- .../load-browserslist-package-json.spec.js | 2 +- .../load-browserslistrc/load-browserslistrc.spec.js | 2 +- .../test/pretty.spec.js | 2 +- .../test/targets-supported.js | 2 +- .../test/utils.spec.js | 2 +- packages/babel-helper-module-imports/test/index.js | 2 +- packages/babel-helpers/test/helpers/define-helper.js | 2 +- packages/babel-parser/test/attachComment-false.js | 4 ++-- packages/babel-parser/test/error-codes.js | 2 +- packages/babel-parser/test/estree-throws.js | 4 ++-- packages/babel-parser/test/expressions.js | 4 ++-- packages/babel-parser/test/index.js | 4 ++-- packages/babel-parser/test/options.js | 2 +- packages/babel-parser/test/plugin-options.js | 2 +- packages/babel-parser/test/unit/tokenizer/types.js | 2 +- packages/babel-parser/test/unit/util/identifier.js | 2 +- packages/babel-parser/test/unit/util/location.js | 2 +- .../test/hasMoreThanOneBinding.test.js | 2 +- .../test/util.test.js | 2 +- packages/babel-plugin-syntax-decorators/test/index.js | 2 +- .../test/importInterop-function.js | 2 +- .../test/importInterop-function.js | 2 +- .../test/importInterop-function.js | 2 +- .../babel-plugin-transform-runtime/test/regression.js | 1 + .../test/get-option-specific-excludes.spec.js | 2 +- packages/babel-preset-env/test/index.spec.js | 11 ++++++----- .../babel-preset-env/test/normalize-options.spec.js | 2 +- .../babel-preset-flow/test/normalize-options.spec.js | 2 +- packages/babel-preset-react/test/index.js | 2 +- .../babel-preset-react/test/normalize-options.spec.js | 2 +- .../test/normalize-options.spec.js | 2 +- packages/babel-register/test/cache.js | 2 +- packages/babel-standalone/test/babel.js | 2 +- packages/babel-standalone/test/preset-stage-1.test.js | 2 +- packages/babel-template/test/index.js | 4 ++-- packages/babel-traverse/test/ancestry.js | 2 +- packages/babel-traverse/test/arrow-transform.js | 2 +- packages/babel-traverse/test/conversion.js | 2 +- packages/babel-traverse/test/evaluation.js | 2 +- packages/babel-traverse/test/family.js | 2 +- packages/babel-traverse/test/hub.js | 2 +- packages/babel-traverse/test/inference.js | 2 +- packages/babel-traverse/test/introspection.js | 2 +- packages/babel-traverse/test/modification.js | 2 +- packages/babel-traverse/test/path/index.js | 2 +- packages/babel-traverse/test/removal.js | 2 +- packages/babel-traverse/test/replacement.js | 2 +- packages/babel-traverse/test/scope.js | 2 +- packages/babel-traverse/test/traverse.js | 2 +- packages/babel-types/test/asserts.js | 2 +- .../test/builders/es2015/templateElement.js | 2 +- .../test/builders/experimental/classProperty.js | 2 +- .../flow/createTypeAnnotationBasedOnTypeof.js | 2 +- .../babel-types/test/builders/flow/declareClass.js | 2 +- .../test/builders/typescript/tsLiteralType.js | 2 +- .../test/builders/typescript/tsTypeParameter.js | 2 +- packages/babel-types/test/cloning.js | 2 +- packages/babel-types/test/converters.js | 2 +- packages/babel-types/test/fields.js | 2 +- packages/babel-types/test/misc.js | 2 +- packages/babel-types/test/regressions.js | 2 +- packages/babel-types/test/retrievers.js | 2 +- packages/babel-types/test/validators.js | 2 +- 93 files changed, 126 insertions(+), 121 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 9425c3c81e12..1ada9b291ecc 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -67,7 +67,10 @@ module.exports = { "jest/no-standalone-expect": "off", "jest/no-test-callback": "off", "jest/valid-describe": "off", - "import/extensions": ["error", { json: "always", cjs: "always" }], + "import/extensions": [ + "error", + { json: "always", js: "always", cjs: "always", mjs: "always" }, + ], }, }, { diff --git a/eslint/babel-eslint-plugin-development-internal/test/rules/dry-error-messages.js b/eslint/babel-eslint-plugin-development-internal/test/rules/dry-error-messages.js index ab8133889402..555e1e4afbab 100644 --- a/eslint/babel-eslint-plugin-development-internal/test/rules/dry-error-messages.js +++ b/eslint/babel-eslint-plugin-development-internal/test/rules/dry-error-messages.js @@ -1,6 +1,6 @@ import path from "path"; -import rule from "../../src/rules/dry-error-messages"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/dry-error-messages.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; import { fileURLToPath } from "url"; const dirname = path.dirname(fileURLToPath(import.meta.url)); diff --git a/eslint/babel-eslint-plugin-development-internal/test/rules/report-error-message-formtat.js b/eslint/babel-eslint-plugin-development-internal/test/rules/report-error-message-formtat.js index 453eba7462d9..6ef3b7c427c8 100644 --- a/eslint/babel-eslint-plugin-development-internal/test/rules/report-error-message-formtat.js +++ b/eslint/babel-eslint-plugin-development-internal/test/rules/report-error-message-formtat.js @@ -1,5 +1,5 @@ -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; -import rule from "../../src/rules/report-error-message-format"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; +import rule from "../../lib/rules/report-error-message-format.js"; const ruleTester = new RuleTester(); diff --git a/eslint/babel-eslint-plugin-development/test/rules/no-deprecated-clone.js b/eslint/babel-eslint-plugin-development/test/rules/no-deprecated-clone.js index bf9e4c87e857..1d0f6507cd3b 100644 --- a/eslint/babel-eslint-plugin-development/test/rules/no-deprecated-clone.js +++ b/eslint/babel-eslint-plugin-development/test/rules/no-deprecated-clone.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/no-deprecated-clone"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/no-deprecated-clone.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const cloneError = "t.clone() is deprecated. Use t.cloneNode() instead."; const cloneDeepError = diff --git a/eslint/babel-eslint-plugin-development/test/rules/no-undefined-identifier.js b/eslint/babel-eslint-plugin-development/test/rules/no-undefined-identifier.js index 7b9a8c62d9e7..b1e59fce37ad 100644 --- a/eslint/babel-eslint-plugin-development/test/rules/no-undefined-identifier.js +++ b/eslint/babel-eslint-plugin-development/test/rules/no-undefined-identifier.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/no-undefined-identifier"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/no-undefined-identifier.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const error = "Use path.scope.buildUndefinedNode() to create an undefined identifier directly."; diff --git a/eslint/babel-eslint-plugin-development/test/rules/plugin-name.js b/eslint/babel-eslint-plugin-development/test/rules/plugin-name.js index 381c81192f70..1424e461c564 100644 --- a/eslint/babel-eslint-plugin-development/test/rules/plugin-name.js +++ b/eslint/babel-eslint-plugin-development/test/rules/plugin-name.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/plugin-name"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/plugin-name.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const missingPluginError = "This file does not export a Babel plugin."; const missingNameError = "This Babel plugin doesn't have a 'name' property."; diff --git a/eslint/babel-eslint-plugin/test/rules/new-cap.js b/eslint/babel-eslint-plugin/test/rules/new-cap.js index 824ea55053ac..f68db7352f19 100644 --- a/eslint/babel-eslint-plugin/test/rules/new-cap.js +++ b/eslint/babel-eslint-plugin/test/rules/new-cap.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/new-cap"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/new-cap.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const ruleTester = new RuleTester(); ruleTester.run("@babel/new-cap", rule, { diff --git a/eslint/babel-eslint-plugin/test/rules/no-invalid-this.js b/eslint/babel-eslint-plugin/test/rules/no-invalid-this.js index 7ad3ab413286..bbeadb4a0247 100644 --- a/eslint/babel-eslint-plugin/test/rules/no-invalid-this.js +++ b/eslint/babel-eslint-plugin/test/rules/no-invalid-this.js @@ -1,6 +1,6 @@ import cloneDeep from "clone-deep"; -import rule from "../../src/rules/no-invalid-this"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/no-invalid-this.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; /** * A constant value for non strict mode environment. diff --git a/eslint/babel-eslint-plugin/test/rules/no-unused-expressions.js b/eslint/babel-eslint-plugin/test/rules/no-unused-expressions.js index 351a09573ff0..85b1149165f3 100644 --- a/eslint/babel-eslint-plugin/test/rules/no-unused-expressions.js +++ b/eslint/babel-eslint-plugin/test/rules/no-unused-expressions.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/no-unused-expressions"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/no-unused-expressions.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const ruleTester = new RuleTester(); ruleTester.run("@babel/no-unused-expressions", rule, { diff --git a/eslint/babel-eslint-plugin/test/rules/object-curly-spacing.js b/eslint/babel-eslint-plugin/test/rules/object-curly-spacing.js index 3501da6193a2..26ceb122cb2f 100644 --- a/eslint/babel-eslint-plugin/test/rules/object-curly-spacing.js +++ b/eslint/babel-eslint-plugin/test/rules/object-curly-spacing.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/object-curly-spacing"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/object-curly-spacing.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const ruleTester = new RuleTester(); ruleTester.run("@babel/object-curly-spacing", rule, { diff --git a/eslint/babel-eslint-plugin/test/rules/semi.js b/eslint/babel-eslint-plugin/test/rules/semi.js index ea622fae0254..b6c75b9857df 100644 --- a/eslint/babel-eslint-plugin/test/rules/semi.js +++ b/eslint/babel-eslint-plugin/test/rules/semi.js @@ -1,5 +1,5 @@ -import rule from "../../src/rules/semi"; -import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester"; +import rule from "../../lib/rules/semi.js"; +import RuleTester from "../../../babel-eslint-shared-fixtures/utils/RuleTester.js"; const ruleTester = new RuleTester(); diff --git a/eslint/babel-eslint-tests/test/integration/eslint/verify.js b/eslint/babel-eslint-tests/test/integration/eslint/verify.js index c98a6409a91f..304651ed5699 100644 --- a/eslint/babel-eslint-tests/test/integration/eslint/verify.js +++ b/eslint/babel-eslint-tests/test/integration/eslint/verify.js @@ -1,4 +1,4 @@ -import verifyAndAssertMessages from "../../helpers/verifyAndAssertMessages"; +import verifyAndAssertMessages from "../../helpers/verifyAndAssertMessages.js"; import path from "path"; import { fileURLToPath } from "url"; diff --git a/packages/babel-cli/test/index.js b/packages/babel-cli/test/index.js index 5635d038bce3..b2f40308c630 100644 --- a/packages/babel-cli/test/index.js +++ b/packages/babel-cli/test/index.js @@ -7,7 +7,7 @@ import fs from "fs"; import { fileURLToPath } from "url"; import { createRequire } from "module"; -import { chmod } from "../lib/babel/util"; +import { chmod } from "../lib/babel/util.js"; const require = createRequire(import.meta.url); diff --git a/packages/babel-core/test/api.js b/packages/babel-core/test/api.js index 350e1b906633..4921337f5514 100644 --- a/packages/babel-core/test/api.js +++ b/packages/babel-core/test/api.js @@ -1,13 +1,13 @@ -import * as babel from "../lib/index"; +import * as babel from "../lib/index.js"; import sourceMap from "source-map"; import path from "path"; -import Plugin from "../lib/config/plugin"; +import Plugin from "../lib/config/plugin.js"; import generator from "@babel/generator"; import { fileURLToPath } from "url"; -import presetEnv from "../../babel-preset-env"; -import pluginSyntaxFlow from "../../babel-plugin-syntax-flow"; -import pluginFlowStripTypes from "../../babel-plugin-transform-flow-strip-types"; +import presetEnv from "../../babel-preset-env/lib/index.js"; +import pluginSyntaxFlow from "../../babel-plugin-syntax-flow/lib/index.js"; +import pluginFlowStripTypes from "../../babel-plugin-transform-flow-strip-types/lib/index.js"; const cwd = path.dirname(fileURLToPath(import.meta.url)); diff --git a/packages/babel-core/test/assumptions.js b/packages/babel-core/test/assumptions.js index 64b0e7663648..7d6440427ffe 100644 --- a/packages/babel-core/test/assumptions.js +++ b/packages/babel-core/test/assumptions.js @@ -1,6 +1,6 @@ import path from "path"; import { fileURLToPath } from "url"; -import { loadOptions as loadOptionsOrig, transformSync } from "../lib"; +import { loadOptions as loadOptionsOrig, transformSync } from "../lib/index.js"; import pluginCommonJS from "@babel/plugin-transform-modules-commonjs"; const cwd = path.dirname(fileURLToPath(import.meta.url)); diff --git a/packages/babel-core/test/async.js b/packages/babel-core/test/async.js index d7996c10baf3..4f0e8b9eec97 100644 --- a/packages/babel-core/test/async.js +++ b/packages/babel-core/test/async.js @@ -6,7 +6,7 @@ import { spawnTransformAsync, spawnTransformSync, supportsESM, -} from "./helpers/esm"; +} from "./helpers/esm.js"; const nodeGte8 = (...args) => { // "minNodeVersion": "8.0.0" <-- For Ctrl+F when dropping node 6 diff --git a/packages/babel-core/test/caching-api.js b/packages/babel-core/test/caching-api.js index c88e6fddf753..a647b74a6c83 100644 --- a/packages/babel-core/test/caching-api.js +++ b/packages/babel-core/test/caching-api.js @@ -1,6 +1,6 @@ import gensync from "gensync"; -import { makeStrongCacheSync, makeStrongCache } from "../lib/config/caching"; -import { waitFor } from "../lib/gensync-utils/async"; +import { makeStrongCacheSync, makeStrongCache } from "../lib/config/caching.js"; +import { waitFor } from "../lib/gensync-utils/async.js"; describe("caching API", () => { it("should allow permacaching with .forever()", () => { diff --git a/packages/babel-core/test/config-chain.js b/packages/babel-core/test/config-chain.js index 1cdd6840b81d..f920ddc456ed 100644 --- a/packages/babel-core/test/config-chain.js +++ b/packages/babel-core/test/config-chain.js @@ -2,12 +2,12 @@ import fs from "fs"; import os from "os"; import path from "path"; import { fileURLToPath } from "url"; -import * as babel from "../lib"; +import * as babel from "../lib/index.js"; import getTargets from "@babel/helper-compilation-targets"; const dirname = path.dirname(fileURLToPath(import.meta.url)); -import { isMJS, loadOptionsAsync, skipUnsupportedESM } from "./helpers/esm"; +import { isMJS, loadOptionsAsync, skipUnsupportedESM } from "./helpers/esm.js"; // TODO: In Babel 8, we can directly uses fs.promises which is supported by // node 8+ diff --git a/packages/babel-core/test/config-loading.js b/packages/babel-core/test/config-loading.js index f31d3a140e77..6607c7d794c3 100644 --- a/packages/babel-core/test/config-loading.js +++ b/packages/babel-core/test/config-loading.js @@ -1,7 +1,7 @@ import loadConfigRunner, { loadPartialConfig, createConfigItem, -} from "../lib/config"; +} from "../lib/config/index.js"; import path from "path"; import { fileURLToPath } from "url"; import { createRequire } from "module"; @@ -38,10 +38,10 @@ describe("@babel/core config loading", () => { filename: FILEPATH, presets: skipProgrammatic ? null - : [[require("./fixtures/config-loading/preset3"), {}]], + : [[require("./fixtures/config-loading/preset3.js"), {}]], plugins: skipProgrammatic ? null - : [[require("./fixtures/config-loading/plugin6"), {}]], + : [[require("./fixtures/config-loading/plugin6.js"), {}]], }; } diff --git a/packages/babel-core/test/helpers/esm.js b/packages/babel-core/test/helpers/esm.js index 8565d61e1262..28915058ddc8 100644 --- a/packages/babel-core/test/helpers/esm.js +++ b/packages/babel-core/test/helpers/esm.js @@ -4,7 +4,7 @@ import path from "path"; import { fileURLToPath } from "url"; import { createRequire } from "module"; -import * as babel from "../../lib"; +import * as babel from "../../lib/index.js"; const require = createRequire(import.meta.url); const dirname = path.dirname(fileURLToPath(import.meta.url)); diff --git a/packages/babel-core/test/option-manager.js b/packages/babel-core/test/option-manager.js index d1a7f3fc5ec5..50b1d8bdea84 100644 --- a/packages/babel-core/test/option-manager.js +++ b/packages/babel-core/test/option-manager.js @@ -1,4 +1,4 @@ -import { loadOptions as loadOptionsOrig } from "../lib"; +import { loadOptions as loadOptionsOrig } from "../lib/index.js"; import path from "path"; import { fileURLToPath } from "url"; diff --git a/packages/babel-core/test/parse.js b/packages/babel-core/test/parse.js index b22ff86b4a90..244b380a339e 100644 --- a/packages/babel-core/test/parse.js +++ b/packages/babel-core/test/parse.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import { parse } from "../lib"; +import { parse } from "../lib/index.js"; import { fileURLToPath } from "url"; import { createRequire } from "module"; diff --git a/packages/babel-core/test/path.js b/packages/babel-core/test/path.js index 416bb4435790..522f4d1fb620 100644 --- a/packages/babel-core/test/path.js +++ b/packages/babel-core/test/path.js @@ -1,5 +1,5 @@ -import { transform } from "../lib/index"; -import Plugin from "../lib/config/plugin"; +import { transform } from "../lib/index.js"; +import Plugin from "../lib/config/plugin.js"; import { fileURLToPath } from "url"; import path from "path"; diff --git a/packages/babel-core/test/resolution.js b/packages/babel-core/test/resolution.js index 191e5436a01b..b68cb1929953 100644 --- a/packages/babel-core/test/resolution.js +++ b/packages/babel-core/test/resolution.js @@ -1,4 +1,4 @@ -import * as babel from "../lib/index"; +import * as babel from "../lib/index.js"; import path from "path"; import { fileURLToPath } from "url"; diff --git a/packages/babel-core/test/targets.js b/packages/babel-core/test/targets.js index 1fafeff48673..e5ab7498b5cd 100644 --- a/packages/babel-core/test/targets.js +++ b/packages/babel-core/test/targets.js @@ -1,4 +1,4 @@ -import { loadOptions as loadOptionsOrig } from "../lib"; +import { loadOptions as loadOptionsOrig } from "../lib/index.js"; import { join, dirname } from "path"; import { fileURLToPath } from "url"; diff --git a/packages/babel-generator/test/arrow-functions.js b/packages/babel-generator/test/arrow-functions.js index f17bb0ef8747..9b52379193dd 100644 --- a/packages/babel-generator/test/arrow-functions.js +++ b/packages/babel-generator/test/arrow-functions.js @@ -1,4 +1,4 @@ -import generate from "../lib"; +import generate from "../lib/index.js"; import { parse } from "@babel/parser"; describe("parameter parentheses", () => { diff --git a/packages/babel-generator/test/index.js b/packages/babel-generator/test/index.js index d07a4ce531fa..8cc083fb56ca 100644 --- a/packages/babel-generator/test/index.js +++ b/packages/babel-generator/test/index.js @@ -1,5 +1,5 @@ -import Printer from "../lib/printer"; -import generate, { CodeGenerator } from "../lib"; +import Printer from "../lib/printer.js"; +import generate, { CodeGenerator } from "../lib/index.js"; import { parse } from "@babel/parser"; import * as t from "@babel/types"; import fs from "fs"; diff --git a/packages/babel-helper-annotate-as-pure/test/index.js b/packages/babel-helper-annotate-as-pure/test/index.js index 62a904899421..dc8d45f763fc 100644 --- a/packages/babel-helper-annotate-as-pure/test/index.js +++ b/packages/babel-helper-annotate-as-pure/test/index.js @@ -1,4 +1,4 @@ -import annotateAsPure from "../"; +import annotateAsPure from "../lib/index.js"; describe("@babel/helper-annotate-as-pure", () => { it("will add leading comment", () => { diff --git a/packages/babel-helper-compilation-targets/test/browserslist-extends/browserslist-extends.spec.js b/packages/babel-helper-compilation-targets/test/browserslist-extends/browserslist-extends.spec.js index 876f30777eb0..7b695029469f 100644 --- a/packages/babel-helper-compilation-targets/test/browserslist-extends/browserslist-extends.spec.js +++ b/packages/babel-helper-compilation-targets/test/browserslist-extends/browserslist-extends.spec.js @@ -1,6 +1,6 @@ import { dirname, resolve } from "path"; import { fileURLToPath } from "url"; -import getTargets from "../../lib"; +import getTargets from "../../lib/index.js"; const currentDir = dirname(fileURLToPath(import.meta.url)); diff --git a/packages/babel-helper-compilation-targets/test/custom-browserslist-env/custom-browserslist-env.spec.js b/packages/babel-helper-compilation-targets/test/custom-browserslist-env/custom-browserslist-env.spec.js index 4fa8a4a304ba..2607732a6cb2 100644 --- a/packages/babel-helper-compilation-targets/test/custom-browserslist-env/custom-browserslist-env.spec.js +++ b/packages/babel-helper-compilation-targets/test/custom-browserslist-env/custom-browserslist-env.spec.js @@ -1,4 +1,4 @@ -import getTargets from "../.."; +import getTargets from "../../lib/index.js"; import { fileURLToPath } from "url"; import path from "path"; diff --git a/packages/babel-helper-compilation-targets/test/load-browserslist-package-json/load-browserslist-package-json.spec.js b/packages/babel-helper-compilation-targets/test/load-browserslist-package-json/load-browserslist-package-json.spec.js index 03a29947de70..d650b570f039 100644 --- a/packages/babel-helper-compilation-targets/test/load-browserslist-package-json/load-browserslist-package-json.spec.js +++ b/packages/babel-helper-compilation-targets/test/load-browserslist-package-json/load-browserslist-package-json.spec.js @@ -1,4 +1,4 @@ -import getTargets from "../.."; +import getTargets from "../../lib/index.js"; import { fileURLToPath } from "url"; import path from "path"; diff --git a/packages/babel-helper-compilation-targets/test/load-browserslistrc/load-browserslistrc.spec.js b/packages/babel-helper-compilation-targets/test/load-browserslistrc/load-browserslistrc.spec.js index d0803e30ab23..ebd8eca358b9 100644 --- a/packages/babel-helper-compilation-targets/test/load-browserslistrc/load-browserslistrc.spec.js +++ b/packages/babel-helper-compilation-targets/test/load-browserslistrc/load-browserslistrc.spec.js @@ -1,4 +1,4 @@ -import getTargets from "../.."; +import getTargets from "../../lib/index.js"; import { fileURLToPath } from "url"; import path from "path"; diff --git a/packages/babel-helper-compilation-targets/test/pretty.spec.js b/packages/babel-helper-compilation-targets/test/pretty.spec.js index 6164cde8e918..f3ea5edc668a 100644 --- a/packages/babel-helper-compilation-targets/test/pretty.spec.js +++ b/packages/babel-helper-compilation-targets/test/pretty.spec.js @@ -1,4 +1,4 @@ -import { prettifyTargets, prettifyVersion } from "../lib/pretty"; +import { prettifyTargets, prettifyVersion } from "../lib/pretty.js"; describe("pretty", () => { describe("prettifyVersion", () => { diff --git a/packages/babel-helper-compilation-targets/test/targets-supported.js b/packages/babel-helper-compilation-targets/test/targets-supported.js index aa4a2085de80..3ec8923b1046 100644 --- a/packages/babel-helper-compilation-targets/test/targets-supported.js +++ b/packages/babel-helper-compilation-targets/test/targets-supported.js @@ -1,4 +1,4 @@ -import { targetsSupported } from "../lib/filter-items"; +import { targetsSupported } from "../lib/filter-items.js"; describe("targetsSupported", () => { const MAX_VERSION = `${Number.MAX_SAFE_INTEGER}.0.0`; diff --git a/packages/babel-helper-compilation-targets/test/utils.spec.js b/packages/babel-helper-compilation-targets/test/utils.spec.js index 77068400663d..f97bac160bcc 100644 --- a/packages/babel-helper-compilation-targets/test/utils.spec.js +++ b/packages/babel-helper-compilation-targets/test/utils.spec.js @@ -1,4 +1,4 @@ -import { semverify } from "../lib/utils"; +import { semverify } from "../lib/utils.js"; describe("utils", () => { describe("semverify", () => { diff --git a/packages/babel-helper-module-imports/test/index.js b/packages/babel-helper-module-imports/test/index.js index c1ef591d8aed..e322262303c3 100644 --- a/packages/babel-helper-module-imports/test/index.js +++ b/packages/babel-helper-module-imports/test/index.js @@ -2,7 +2,7 @@ import * as babel from "@babel/core"; import { fileURLToPath } from "url"; import path from "path"; -import { ImportInjector } from "../"; +import { ImportInjector } from "../lib/index.js"; const cwd = path.dirname(fileURLToPath(import.meta.url)); diff --git a/packages/babel-helpers/test/helpers/define-helper.js b/packages/babel-helpers/test/helpers/define-helper.js index 712eae42130e..b32193ae40d9 100644 --- a/packages/babel-helpers/test/helpers/define-helper.js +++ b/packages/babel-helpers/test/helpers/define-helper.js @@ -1,6 +1,6 @@ import path from "path"; import template from "@babel/template"; -import helpers from "../../lib/helpers"; +import helpers from "../../lib/helpers.js"; function getHelperId(dir, name) { const testName = path.basename(dir); diff --git a/packages/babel-parser/test/attachComment-false.js b/packages/babel-parser/test/attachComment-false.js index eaf467ee3a6e..83c49b52c92c 100644 --- a/packages/babel-parser/test/attachComment-false.js +++ b/packages/babel-parser/test/attachComment-false.js @@ -1,6 +1,6 @@ import path from "path"; -import { runFixtureTestsWithoutExactASTMatch } from "./helpers/runFixtureTests"; -import { parseExpression } from "../lib"; +import { runFixtureTestsWithoutExactASTMatch } from "./helpers/runFixtureTests.js"; +import { parseExpression } from "../lib/index.js"; import { fileURLToPath } from "url"; runFixtureTestsWithoutExactASTMatch( diff --git a/packages/babel-parser/test/error-codes.js b/packages/babel-parser/test/error-codes.js index a072b0d7821a..6ca68f289f45 100644 --- a/packages/babel-parser/test/error-codes.js +++ b/packages/babel-parser/test/error-codes.js @@ -1,4 +1,4 @@ -import { parse } from "../lib"; +import { parse } from "../lib/index.js"; describe("error codes", function () { it("raises an error with BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED and reasonCode", function () { diff --git a/packages/babel-parser/test/estree-throws.js b/packages/babel-parser/test/estree-throws.js index ca46b966a5dc..58c828f379f5 100644 --- a/packages/babel-parser/test/estree-throws.js +++ b/packages/babel-parser/test/estree-throws.js @@ -1,6 +1,6 @@ import path from "path"; -import { runFixtureTestsWithoutExactASTMatch } from "./helpers/runFixtureTests"; -import { parse } from "../lib"; +import { runFixtureTestsWithoutExactASTMatch } from "./helpers/runFixtureTests.js"; +import { parse } from "../lib/index.js"; import { fileURLToPath } from "url"; runFixtureTestsWithoutExactASTMatch( diff --git a/packages/babel-parser/test/expressions.js b/packages/babel-parser/test/expressions.js index 814ebbd65ade..802deee1873f 100644 --- a/packages/babel-parser/test/expressions.js +++ b/packages/babel-parser/test/expressions.js @@ -1,6 +1,6 @@ import path from "path"; -import { runFixtureTests } from "./helpers/runFixtureTests"; -import { parseExpression } from "../lib"; +import { runFixtureTests } from "./helpers/runFixtureTests.js"; +import { parseExpression } from "../lib/index.js"; import { fileURLToPath } from "url"; const fixtures = path.join( diff --git a/packages/babel-parser/test/index.js b/packages/babel-parser/test/index.js index a87e7b44cc9d..885e1948eb7d 100644 --- a/packages/babel-parser/test/index.js +++ b/packages/babel-parser/test/index.js @@ -1,6 +1,6 @@ import path from "path"; -import { runFixtureTests } from "./helpers/runFixtureTests"; -import { parse } from "../lib"; +import { runFixtureTests } from "./helpers/runFixtureTests.js"; +import { parse } from "../lib/index.js"; import { fileURLToPath } from "url"; const fixtures = path.join( diff --git a/packages/babel-parser/test/options.js b/packages/babel-parser/test/options.js index 6aa494f9db0e..0485031e05c9 100644 --- a/packages/babel-parser/test/options.js +++ b/packages/babel-parser/test/options.js @@ -1,4 +1,4 @@ -import { parse } from "../lib"; +import { parse } from "../lib/index.js"; describe("options", () => { describe("strictMode", () => { diff --git a/packages/babel-parser/test/plugin-options.js b/packages/babel-parser/test/plugin-options.js index da6e321db37f..aa0acbe6a49b 100644 --- a/packages/babel-parser/test/plugin-options.js +++ b/packages/babel-parser/test/plugin-options.js @@ -1,4 +1,4 @@ -import { parse } from "../lib"; +import { parse } from "../lib/index.js"; function getParser(code, plugins) { return () => parse(code, { plugins, sourceType: "module" }); diff --git a/packages/babel-parser/test/unit/tokenizer/types.js b/packages/babel-parser/test/unit/tokenizer/types.js index 1b54dda5966e..f242441bd588 100644 --- a/packages/babel-parser/test/unit/tokenizer/types.js +++ b/packages/babel-parser/test/unit/tokenizer/types.js @@ -1,4 +1,4 @@ -import { tt, tokenOperatorPrecedence } from "../../../src/tokenizer/types"; +import { tt, tokenOperatorPrecedence } from "../../../src/tokenizer/types.js"; describe("token types", () => { it("should check if the binOp for relational === in", () => { diff --git a/packages/babel-parser/test/unit/util/identifier.js b/packages/babel-parser/test/unit/util/identifier.js index 420971a577e9..c6c25ec942da 100644 --- a/packages/babel-parser/test/unit/util/identifier.js +++ b/packages/babel-parser/test/unit/util/identifier.js @@ -1,7 +1,7 @@ import { isKeyword, keywordRelationalOperator, -} from "../../../src/util/identifier"; +} from "../../../src/util/identifier.js"; describe("identifier", () => { describe("isKeyword", () => { diff --git a/packages/babel-parser/test/unit/util/location.js b/packages/babel-parser/test/unit/util/location.js index f66d3a3204eb..9c8fb79b37a4 100644 --- a/packages/babel-parser/test/unit/util/location.js +++ b/packages/babel-parser/test/unit/util/location.js @@ -1,4 +1,4 @@ -import { getLineInfo } from "../../../src/util/location"; +import { getLineInfo } from "../../../src/util/location.js"; describe("getLineInfo", () => { const input = "a\nb\nc\nd\ne\nf\ng\nh\ni"; diff --git a/packages/babel-plugin-proposal-object-rest-spread/test/hasMoreThanOneBinding.test.js b/packages/babel-plugin-proposal-object-rest-spread/test/hasMoreThanOneBinding.test.js index 8ef6d22eb528..3801fb8655db 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/test/hasMoreThanOneBinding.test.js +++ b/packages/babel-plugin-proposal-object-rest-spread/test/hasMoreThanOneBinding.test.js @@ -1,5 +1,5 @@ import { parse } from "@babel/parser"; -import shouldStoreRHSInTemporaryVariable from "../lib/shouldStoreRHSInTemporaryVariable"; +import shouldStoreRHSInTemporaryVariable from "../lib/shouldStoreRHSInTemporaryVariable.js"; function getFistObjectPattern(program) { return parse(program, { sourceType: "module" }).program.body[0] diff --git a/packages/babel-plugin-proposal-optional-chaining/test/util.test.js b/packages/babel-plugin-proposal-optional-chaining/test/util.test.js index fbf99d64e52e..d2b8a3d83331 100644 --- a/packages/babel-plugin-proposal-optional-chaining/test/util.test.js +++ b/packages/babel-plugin-proposal-optional-chaining/test/util.test.js @@ -1,4 +1,4 @@ -import { willPathCastToBoolean } from "../src/util"; +import { willPathCastToBoolean } from "../src/util.js"; import { parseSync, traverse } from "@babel/core"; function getPath(input, parserOpts) { diff --git a/packages/babel-plugin-syntax-decorators/test/index.js b/packages/babel-plugin-syntax-decorators/test/index.js index 2b2cc49addc7..83a5ab75a59d 100644 --- a/packages/babel-plugin-syntax-decorators/test/index.js +++ b/packages/babel-plugin-syntax-decorators/test/index.js @@ -1,5 +1,5 @@ import { parse } from "@babel/core"; -import syntaxDecorators from "../lib"; +import syntaxDecorators from "../lib/index.js"; function makeParser(code, options) { return () => diff --git a/packages/babel-plugin-transform-modules-amd/test/importInterop-function.js b/packages/babel-plugin-transform-modules-amd/test/importInterop-function.js index 9405a511e8bb..856ee6dbd0cc 100644 --- a/packages/babel-plugin-transform-modules-amd/test/importInterop-function.js +++ b/packages/babel-plugin-transform-modules-amd/test/importInterop-function.js @@ -1,5 +1,5 @@ import * as babel from "@babel/core"; -import transformAmd from "../lib"; +import transformAmd from "../lib/index.js"; import externalHelpers from "@babel/plugin-external-helpers"; it("'importInterop' accepts a function", function () { diff --git a/packages/babel-plugin-transform-modules-commonjs/test/importInterop-function.js b/packages/babel-plugin-transform-modules-commonjs/test/importInterop-function.js index 9f8c295cd06e..17e890da0084 100644 --- a/packages/babel-plugin-transform-modules-commonjs/test/importInterop-function.js +++ b/packages/babel-plugin-transform-modules-commonjs/test/importInterop-function.js @@ -1,5 +1,5 @@ import * as babel from "@babel/core"; -import transformCommonjs from "../lib"; +import transformCommonjs from "../lib/index.js"; import externalHelpers from "@babel/plugin-external-helpers"; it("'importInterop' accepts a function", function () { diff --git a/packages/babel-plugin-transform-modules-umd/test/importInterop-function.js b/packages/babel-plugin-transform-modules-umd/test/importInterop-function.js index 2c1337597e5b..a10776d04680 100644 --- a/packages/babel-plugin-transform-modules-umd/test/importInterop-function.js +++ b/packages/babel-plugin-transform-modules-umd/test/importInterop-function.js @@ -1,5 +1,5 @@ import * as babel from "@babel/core"; -import transformUmd from "../lib"; +import transformUmd from "../lib/index.js"; import externalHelpers from "@babel/plugin-external-helpers"; it("'importInterop' accepts a function", function () { diff --git a/packages/babel-plugin-transform-runtime/test/regression.js b/packages/babel-plugin-transform-runtime/test/regression.js index b85c72054e57..5672f8028a20 100644 --- a/packages/babel-plugin-transform-runtime/test/regression.js +++ b/packages/babel-plugin-transform-runtime/test/regression.js @@ -3,6 +3,7 @@ import { createRequire } from "module"; const require = createRequire(import.meta.url); it("module.exports.default is correctly updated", () => { + // eslint-disable-next-line import/extensions const typeofHelper = require("@babel/runtime/helpers/typeof"); expect(typeof typeofHelper).toBe("function"); diff --git a/packages/babel-preset-env/test/get-option-specific-excludes.spec.js b/packages/babel-preset-env/test/get-option-specific-excludes.spec.js index f3cdae4485fa..4e5868f9aa24 100644 --- a/packages/babel-preset-env/test/get-option-specific-excludes.spec.js +++ b/packages/babel-preset-env/test/get-option-specific-excludes.spec.js @@ -1,4 +1,4 @@ -import getOptionSpecificExcludesFor from "../lib/get-option-specific-excludes"; +import getOptionSpecificExcludesFor from "../lib/get-option-specific-excludes.js"; describe("defaults", () => { describe("getOptionSpecificExcludesFor", () => { diff --git a/packages/babel-preset-env/test/index.spec.js b/packages/babel-preset-env/test/index.spec.js index 15878bc898ba..9c8c5173630f 100644 --- a/packages/babel-preset-env/test/index.spec.js +++ b/packages/babel-preset-env/test/index.spec.js @@ -1,10 +1,11 @@ +// eslint-disable-next-line import/extensions import compatData from "@babel/compat-data/plugins"; -import * as babelPresetEnv from "../lib/index"; -import removeRegeneratorEntryPlugin from "../lib/polyfills/regenerator"; -import pluginLegacyBabelPolyfill from "../lib/polyfills/babel-polyfill"; -import transformations from "../lib/module-transformations"; -import availablePlugins from "../lib/available-plugins"; +import * as babelPresetEnv from "../lib/index.js"; +import removeRegeneratorEntryPlugin from "../lib/polyfills/regenerator.js"; +import pluginLegacyBabelPolyfill from "../lib/polyfills/babel-polyfill.js"; +import transformations from "../lib/module-transformations.js"; +import availablePlugins from "../lib/available-plugins.js"; import _pluginCoreJS2 from "babel-plugin-polyfill-corejs2"; import _pluginCoreJS3 from "babel-plugin-polyfill-corejs3"; diff --git a/packages/babel-preset-env/test/normalize-options.spec.js b/packages/babel-preset-env/test/normalize-options.spec.js index 3ef088807dab..be8efbecb21b 100644 --- a/packages/babel-preset-env/test/normalize-options.spec.js +++ b/packages/babel-preset-env/test/normalize-options.spec.js @@ -3,7 +3,7 @@ import normalizeOptions, { validateModulesOption, validateUseBuiltInsOption, normalizePluginName, -} from "../lib/normalize-options"; +} from "../lib/normalize-options.js"; describe("normalize-options", () => { describe("normalizeOptions", () => { diff --git a/packages/babel-preset-flow/test/normalize-options.spec.js b/packages/babel-preset-flow/test/normalize-options.spec.js index 055a74597076..c5dfa45ba886 100644 --- a/packages/babel-preset-flow/test/normalize-options.spec.js +++ b/packages/babel-preset-flow/test/normalize-options.spec.js @@ -1,4 +1,4 @@ -import normalizeOptions from "../src/normalize-options"; +import normalizeOptions from "../lib/normalize-options.js"; describe("normalize options", () => { (process.env.BABEL_8_BREAKING ? describe : describe.skip)("Babel 8", () => { it("should throw on unknown options", () => { diff --git a/packages/babel-preset-react/test/index.js b/packages/babel-preset-react/test/index.js index 17a19f5f5d73..5c01708683ee 100644 --- a/packages/babel-preset-react/test/index.js +++ b/packages/babel-preset-react/test/index.js @@ -1,4 +1,4 @@ -import react from "../lib"; +import react from "../lib/index.js"; describe("react preset", () => { it("does throw clear error when no options passed for Babel 6", () => { diff --git a/packages/babel-preset-react/test/normalize-options.spec.js b/packages/babel-preset-react/test/normalize-options.spec.js index f042f13790c9..b3e1b8dee390 100644 --- a/packages/babel-preset-react/test/normalize-options.spec.js +++ b/packages/babel-preset-react/test/normalize-options.spec.js @@ -1,4 +1,4 @@ -import normalizeOptions from "../src/normalize-options"; +import normalizeOptions from "../src/normalize-options.js"; describe("normalize options", () => { (process.env.BABEL_8_BREAKING ? describe : describe.skip)("Babel 8", () => { it("should throw on unknown options", () => { diff --git a/packages/babel-preset-typescript/test/normalize-options.spec.js b/packages/babel-preset-typescript/test/normalize-options.spec.js index 189af1ee3414..710c9dc797c6 100644 --- a/packages/babel-preset-typescript/test/normalize-options.spec.js +++ b/packages/babel-preset-typescript/test/normalize-options.spec.js @@ -1,4 +1,4 @@ -import normalizeOptions from "../src/normalize-options"; +import normalizeOptions from "../src/normalize-options.js"; describe("normalize options", () => { (process.env.BABEL_8_BREAKING ? describe : describe.skip)("Babel 8", () => { it("should throw on unknown options", () => { diff --git a/packages/babel-register/test/cache.js b/packages/babel-register/test/cache.js index fbd54776e7db..9effb135a511 100644 --- a/packages/babel-register/test/cache.js +++ b/packages/babel-register/test/cache.js @@ -40,7 +40,7 @@ describe("@babel/register - caching", () => { beforeEach(() => { // Since lib/cache is a singleton we need to fully reload it jest.resetModules(); - const cache = require("../lib/cache"); + const cache = require("../lib/cache.js"); load = cache.load; get = cache.get; diff --git a/packages/babel-standalone/test/babel.js b/packages/babel-standalone/test/babel.js index 613d81cc66f6..8af895cc4149 100644 --- a/packages/babel-standalone/test/babel.js +++ b/packages/babel-standalone/test/babel.js @@ -7,7 +7,7 @@ const require = createRequire(import.meta.url); () => { let Babel; beforeAll(() => { - Babel = require("../babel"); + Babel = require("../babel.js"); }); it("handles the es2015-no-commonjs preset", () => { diff --git a/packages/babel-standalone/test/preset-stage-1.test.js b/packages/babel-standalone/test/preset-stage-1.test.js index 5279b60484bd..cbac8842006e 100644 --- a/packages/babel-standalone/test/preset-stage-1.test.js +++ b/packages/babel-standalone/test/preset-stage-1.test.js @@ -6,7 +6,7 @@ const require = createRequire(import.meta.url); () => { let Babel; beforeAll(() => { - Babel = require("../babel"); + Babel = require("../babel.js"); }); it("should parser decimal literal", () => { diff --git a/packages/babel-template/test/index.js b/packages/babel-template/test/index.js index ffd55c6f10a3..96e5fcc32da3 100644 --- a/packages/babel-template/test/index.js +++ b/packages/babel-template/test/index.js @@ -1,5 +1,5 @@ -import generator from "../../babel-generator"; -import template from "../lib"; +import generator from "../../babel-generator/lib/index.js"; +import template from "../lib/index.js"; import * as t from "@babel/types"; const comments = "// Sum two numbers\nconst add = (a, b) => a + b;"; diff --git a/packages/babel-traverse/test/ancestry.js b/packages/babel-traverse/test/ancestry.js index 2c545b1f77c2..2bcf6de8c005 100644 --- a/packages/babel-traverse/test/ancestry.js +++ b/packages/babel-traverse/test/ancestry.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; describe("path/ancestry", function () { diff --git a/packages/babel-traverse/test/arrow-transform.js b/packages/babel-traverse/test/arrow-transform.js index fdeeb4bd66de..ed2b345fb870 100644 --- a/packages/babel-traverse/test/arrow-transform.js +++ b/packages/babel-traverse/test/arrow-transform.js @@ -1,4 +1,4 @@ -import { NodePath } from "../lib"; +import { NodePath } from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/conversion.js b/packages/babel-traverse/test/conversion.js index 54f90cab2666..eb07c8d78de3 100644 --- a/packages/babel-traverse/test/conversion.js +++ b/packages/babel-traverse/test/conversion.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/evaluation.js b/packages/babel-traverse/test/evaluation.js index 969218f69c2c..4312c91700b8 100644 --- a/packages/babel-traverse/test/evaluation.js +++ b/packages/babel-traverse/test/evaluation.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; function getPath(code) { diff --git a/packages/babel-traverse/test/family.js b/packages/babel-traverse/test/family.js index aa295f38bae5..6bccdb96699f 100644 --- a/packages/babel-traverse/test/family.js +++ b/packages/babel-traverse/test/family.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/hub.js b/packages/babel-traverse/test/hub.js index 68ea15ef8bcf..6be4fe71e7d3 100644 --- a/packages/babel-traverse/test/hub.js +++ b/packages/babel-traverse/test/hub.js @@ -1,5 +1,5 @@ import assert from "assert"; -import { Hub } from "../lib"; +import { Hub } from "../lib/index.js"; describe("hub", function () { it("default buildError should return TypeError", function () { diff --git a/packages/babel-traverse/test/inference.js b/packages/babel-traverse/test/inference.js index 69c641594b97..9ca32381c324 100644 --- a/packages/babel-traverse/test/inference.js +++ b/packages/babel-traverse/test/inference.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/introspection.js b/packages/babel-traverse/test/introspection.js index bdebcf519a32..27da3f41e0a0 100644 --- a/packages/babel-traverse/test/introspection.js +++ b/packages/babel-traverse/test/introspection.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; function getPath(code, options = { sourceType: "script" }) { diff --git a/packages/babel-traverse/test/modification.js b/packages/babel-traverse/test/modification.js index fdac086a4739..fc8201f36037 100644 --- a/packages/babel-traverse/test/modification.js +++ b/packages/babel-traverse/test/modification.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/path/index.js b/packages/babel-traverse/test/path/index.js index 62a1638f284b..5963ec7b2eba 100644 --- a/packages/babel-traverse/test/path/index.js +++ b/packages/babel-traverse/test/path/index.js @@ -1,4 +1,4 @@ -import { NodePath } from "../../lib"; +import { NodePath } from "../../lib/index.js"; describe("NodePath", () => { describe("setData/getData", () => { diff --git a/packages/babel-traverse/test/removal.js b/packages/babel-traverse/test/removal.js index 0c15e030134a..02d743bea47f 100644 --- a/packages/babel-traverse/test/removal.js +++ b/packages/babel-traverse/test/removal.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; diff --git a/packages/babel-traverse/test/replacement.js b/packages/babel-traverse/test/replacement.js index 47dbec3433a0..bdf18217ddd3 100644 --- a/packages/babel-traverse/test/replacement.js +++ b/packages/babel-traverse/test/replacement.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/scope.js b/packages/babel-traverse/test/scope.js index 5a8ea46d84d4..7e71b177d9bf 100644 --- a/packages/babel-traverse/test/scope.js +++ b/packages/babel-traverse/test/scope.js @@ -1,4 +1,4 @@ -import traverse, { NodePath } from "../lib"; +import traverse, { NodePath } from "../lib/index.js"; import { parse } from "@babel/parser"; import * as t from "@babel/types"; diff --git a/packages/babel-traverse/test/traverse.js b/packages/babel-traverse/test/traverse.js index 10afa2d72a05..9dbcdb23a81b 100644 --- a/packages/babel-traverse/test/traverse.js +++ b/packages/babel-traverse/test/traverse.js @@ -1,4 +1,4 @@ -import traverse from "../lib"; +import traverse from "../lib/index.js"; import { parse } from "@babel/parser"; import * as t from "@babel/types"; diff --git a/packages/babel-types/test/asserts.js b/packages/babel-types/test/asserts.js index d4ae0a3ff518..0c8d2f2ac296 100644 --- a/packages/babel-types/test/asserts.js +++ b/packages/babel-types/test/asserts.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; describe("asserts", () => { const consoleTrace = console.trace; diff --git a/packages/babel-types/test/builders/es2015/templateElement.js b/packages/babel-types/test/builders/es2015/templateElement.js index 3afe2c1148f7..0ef6d37f7173 100644 --- a/packages/babel-types/test/builders/es2015/templateElement.js +++ b/packages/babel-types/test/builders/es2015/templateElement.js @@ -1,4 +1,4 @@ -import * as t from "../../.."; +import * as t from "../../../lib/index.js"; describe("builders", function () { describe("es2015", function () { diff --git a/packages/babel-types/test/builders/experimental/classProperty.js b/packages/babel-types/test/builders/experimental/classProperty.js index 396efe571eb9..ba2893e5ec2d 100644 --- a/packages/babel-types/test/builders/experimental/classProperty.js +++ b/packages/babel-types/test/builders/experimental/classProperty.js @@ -1,4 +1,4 @@ -import * as t from "../../.."; +import * as t from "../../../lib/index.js"; describe("builders", function () { describe("experimental", function () { diff --git a/packages/babel-types/test/builders/flow/createTypeAnnotationBasedOnTypeof.js b/packages/babel-types/test/builders/flow/createTypeAnnotationBasedOnTypeof.js index 456fa1815e4f..cefad5595b22 100644 --- a/packages/babel-types/test/builders/flow/createTypeAnnotationBasedOnTypeof.js +++ b/packages/babel-types/test/builders/flow/createTypeAnnotationBasedOnTypeof.js @@ -1,4 +1,4 @@ -import { createTypeAnnotationBasedOnTypeof } from "../../.."; +import { createTypeAnnotationBasedOnTypeof } from "../../../lib/index.js"; describe("builders", function () { describe("flow", function () { diff --git a/packages/babel-types/test/builders/flow/declareClass.js b/packages/babel-types/test/builders/flow/declareClass.js index 71cc376eaa48..a5ce900aba14 100644 --- a/packages/babel-types/test/builders/flow/declareClass.js +++ b/packages/babel-types/test/builders/flow/declareClass.js @@ -1,4 +1,4 @@ -import * as t from "../../.."; +import * as t from "../../../lib/index.js"; describe("builders", function () { describe("flow", function () { diff --git a/packages/babel-types/test/builders/typescript/tsLiteralType.js b/packages/babel-types/test/builders/typescript/tsLiteralType.js index 298b58563f06..ac3490be3478 100644 --- a/packages/babel-types/test/builders/typescript/tsLiteralType.js +++ b/packages/babel-types/test/builders/typescript/tsLiteralType.js @@ -1,4 +1,4 @@ -import * as t from "../../.."; +import * as t from "../../../lib/index.js"; describe("builders", function () { describe("typescript", function () { diff --git a/packages/babel-types/test/builders/typescript/tsTypeParameter.js b/packages/babel-types/test/builders/typescript/tsTypeParameter.js index d960dbabeffa..e11753dec266 100644 --- a/packages/babel-types/test/builders/typescript/tsTypeParameter.js +++ b/packages/babel-types/test/builders/typescript/tsTypeParameter.js @@ -1,4 +1,4 @@ -import * as t from "../../.."; +import * as t from "../../../lib/index.js"; describe("builders", function () { describe("typescript", function () { diff --git a/packages/babel-types/test/cloning.js b/packages/babel-types/test/cloning.js index 61a72ff06889..9ab9151d1842 100644 --- a/packages/babel-types/test/cloning.js +++ b/packages/babel-types/test/cloning.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import { parse } from "@babel/parser"; describe("cloneNode", function () { diff --git a/packages/babel-types/test/converters.js b/packages/babel-types/test/converters.js index 6f7cd9d9ac46..712ce3cb79e8 100644 --- a/packages/babel-types/test/converters.js +++ b/packages/babel-types/test/converters.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import { parse } from "@babel/parser"; import generate from "@babel/generator"; diff --git a/packages/babel-types/test/fields.js b/packages/babel-types/test/fields.js index 0a59c40b7df7..90961df74819 100644 --- a/packages/babel-types/test/fields.js +++ b/packages/babel-types/test/fields.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import glob from "glob"; import path from "path"; import fs from "fs"; diff --git a/packages/babel-types/test/misc.js b/packages/babel-types/test/misc.js index 6fb9568be2c9..bf781a9499e0 100644 --- a/packages/babel-types/test/misc.js +++ b/packages/babel-types/test/misc.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import { parse } from "@babel/parser"; function parseCode(string) { diff --git a/packages/babel-types/test/regressions.js b/packages/babel-types/test/regressions.js index d28899b090d7..dd29f03a60d3 100644 --- a/packages/babel-types/test/regressions.js +++ b/packages/babel-types/test/regressions.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import * as vm from "vm"; describe("regressions", () => { diff --git a/packages/babel-types/test/retrievers.js b/packages/babel-types/test/retrievers.js index 41ee709fb27b..fc819e835a6b 100644 --- a/packages/babel-types/test/retrievers.js +++ b/packages/babel-types/test/retrievers.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import { parse } from "@babel/parser"; function getBody(program) { diff --git a/packages/babel-types/test/validators.js b/packages/babel-types/test/validators.js index 30f600c1b4bd..1272cefe96ec 100644 --- a/packages/babel-types/test/validators.js +++ b/packages/babel-types/test/validators.js @@ -1,4 +1,4 @@ -import * as t from "../lib"; +import * as t from "../lib/index.js"; import { parse } from "@babel/parser"; describe("validators", function () {