diff --git a/packages/babel-core/src/config/cache-contexts.js b/packages/babel-core/src/config/cache-contexts.ts similarity index 100% rename from packages/babel-core/src/config/cache-contexts.js rename to packages/babel-core/src/config/cache-contexts.ts diff --git a/packages/babel-core/src/config/caching.js b/packages/babel-core/src/config/caching.ts similarity index 100% rename from packages/babel-core/src/config/caching.js rename to packages/babel-core/src/config/caching.ts diff --git a/packages/babel-core/src/config/config-chain.js b/packages/babel-core/src/config/config-chain.ts similarity index 100% rename from packages/babel-core/src/config/config-chain.js rename to packages/babel-core/src/config/config-chain.ts diff --git a/packages/babel-core/src/config/config-descriptors.js b/packages/babel-core/src/config/config-descriptors.ts similarity index 100% rename from packages/babel-core/src/config/config-descriptors.js rename to packages/babel-core/src/config/config-descriptors.ts diff --git a/packages/babel-core/src/config/files/configuration.js b/packages/babel-core/src/config/files/configuration.ts similarity index 100% rename from packages/babel-core/src/config/files/configuration.js rename to packages/babel-core/src/config/files/configuration.ts diff --git a/packages/babel-core/src/config/files/import.js b/packages/babel-core/src/config/files/import.ts similarity index 100% rename from packages/babel-core/src/config/files/import.js rename to packages/babel-core/src/config/files/import.ts diff --git a/packages/babel-core/src/config/files/index-browser.js b/packages/babel-core/src/config/files/index-browser.ts similarity index 100% rename from packages/babel-core/src/config/files/index-browser.js rename to packages/babel-core/src/config/files/index-browser.ts diff --git a/packages/babel-core/src/config/files/index.js b/packages/babel-core/src/config/files/index.ts similarity index 100% rename from packages/babel-core/src/config/files/index.js rename to packages/babel-core/src/config/files/index.ts diff --git a/packages/babel-core/src/config/files/module-types.js b/packages/babel-core/src/config/files/module-types.ts similarity index 100% rename from packages/babel-core/src/config/files/module-types.js rename to packages/babel-core/src/config/files/module-types.ts diff --git a/packages/babel-core/src/config/files/package.js b/packages/babel-core/src/config/files/package.ts similarity index 100% rename from packages/babel-core/src/config/files/package.js rename to packages/babel-core/src/config/files/package.ts diff --git a/packages/babel-core/src/config/files/plugins.js b/packages/babel-core/src/config/files/plugins.ts similarity index 100% rename from packages/babel-core/src/config/files/plugins.js rename to packages/babel-core/src/config/files/plugins.ts diff --git a/packages/babel-core/src/config/files/types.js b/packages/babel-core/src/config/files/types.ts similarity index 100% rename from packages/babel-core/src/config/files/types.js rename to packages/babel-core/src/config/files/types.ts diff --git a/packages/babel-core/src/config/files/utils.js b/packages/babel-core/src/config/files/utils.ts similarity index 100% rename from packages/babel-core/src/config/files/utils.js rename to packages/babel-core/src/config/files/utils.ts diff --git a/packages/babel-core/src/config/full.js b/packages/babel-core/src/config/full.ts similarity index 100% rename from packages/babel-core/src/config/full.js rename to packages/babel-core/src/config/full.ts diff --git a/packages/babel-core/src/config/helpers/config-api.js b/packages/babel-core/src/config/helpers/config-api.ts similarity index 100% rename from packages/babel-core/src/config/helpers/config-api.js rename to packages/babel-core/src/config/helpers/config-api.ts diff --git a/packages/babel-core/src/config/helpers/environment.js b/packages/babel-core/src/config/helpers/environment.ts similarity index 100% rename from packages/babel-core/src/config/helpers/environment.js rename to packages/babel-core/src/config/helpers/environment.ts diff --git a/packages/babel-core/src/config/index.js b/packages/babel-core/src/config/index.ts similarity index 100% rename from packages/babel-core/src/config/index.js rename to packages/babel-core/src/config/index.ts diff --git a/packages/babel-core/src/config/item.js b/packages/babel-core/src/config/item.ts similarity index 100% rename from packages/babel-core/src/config/item.js rename to packages/babel-core/src/config/item.ts diff --git a/packages/babel-core/src/config/partial.js b/packages/babel-core/src/config/partial.ts similarity index 100% rename from packages/babel-core/src/config/partial.js rename to packages/babel-core/src/config/partial.ts diff --git a/packages/babel-core/src/config/pattern-to-regex.js b/packages/babel-core/src/config/pattern-to-regex.ts similarity index 100% rename from packages/babel-core/src/config/pattern-to-regex.js rename to packages/babel-core/src/config/pattern-to-regex.ts diff --git a/packages/babel-core/src/config/plugin.js b/packages/babel-core/src/config/plugin.ts similarity index 100% rename from packages/babel-core/src/config/plugin.js rename to packages/babel-core/src/config/plugin.ts diff --git a/packages/babel-core/src/config/printer.js b/packages/babel-core/src/config/printer.ts similarity index 100% rename from packages/babel-core/src/config/printer.js rename to packages/babel-core/src/config/printer.ts diff --git a/packages/babel-core/src/config/resolve-targets-browser.js b/packages/babel-core/src/config/resolve-targets-browser.ts similarity index 100% rename from packages/babel-core/src/config/resolve-targets-browser.js rename to packages/babel-core/src/config/resolve-targets-browser.ts diff --git a/packages/babel-core/src/config/resolve-targets.js b/packages/babel-core/src/config/resolve-targets.ts similarity index 100% rename from packages/babel-core/src/config/resolve-targets.js rename to packages/babel-core/src/config/resolve-targets.ts diff --git a/packages/babel-core/src/config/util.js b/packages/babel-core/src/config/util.ts similarity index 100% rename from packages/babel-core/src/config/util.js rename to packages/babel-core/src/config/util.ts diff --git a/packages/babel-core/src/config/validation/option-assertions.js b/packages/babel-core/src/config/validation/option-assertions.ts similarity index 100% rename from packages/babel-core/src/config/validation/option-assertions.js rename to packages/babel-core/src/config/validation/option-assertions.ts diff --git a/packages/babel-core/src/config/validation/options.js b/packages/babel-core/src/config/validation/options.ts similarity index 100% rename from packages/babel-core/src/config/validation/options.js rename to packages/babel-core/src/config/validation/options.ts diff --git a/packages/babel-core/src/config/validation/plugins.js b/packages/babel-core/src/config/validation/plugins.ts similarity index 100% rename from packages/babel-core/src/config/validation/plugins.js rename to packages/babel-core/src/config/validation/plugins.ts diff --git a/packages/babel-core/src/config/validation/removed.js b/packages/babel-core/src/config/validation/removed.ts similarity index 100% rename from packages/babel-core/src/config/validation/removed.js rename to packages/babel-core/src/config/validation/removed.ts diff --git a/packages/babel-core/src/gensync-utils/async.js b/packages/babel-core/src/gensync-utils/async.ts similarity index 100% rename from packages/babel-core/src/gensync-utils/async.js rename to packages/babel-core/src/gensync-utils/async.ts diff --git a/packages/babel-core/src/gensync-utils/fs.js b/packages/babel-core/src/gensync-utils/fs.ts similarity index 100% rename from packages/babel-core/src/gensync-utils/fs.js rename to packages/babel-core/src/gensync-utils/fs.ts diff --git a/packages/babel-core/src/index.js b/packages/babel-core/src/index.ts similarity index 100% rename from packages/babel-core/src/index.js rename to packages/babel-core/src/index.ts diff --git a/packages/babel-core/src/parse.js b/packages/babel-core/src/parse.ts similarity index 100% rename from packages/babel-core/src/parse.js rename to packages/babel-core/src/parse.ts diff --git a/packages/babel-core/src/parser/index.js b/packages/babel-core/src/parser/index.ts similarity index 100% rename from packages/babel-core/src/parser/index.js rename to packages/babel-core/src/parser/index.ts diff --git a/packages/babel-core/src/parser/util/missing-plugin-helper.js b/packages/babel-core/src/parser/util/missing-plugin-helper.ts similarity index 100% rename from packages/babel-core/src/parser/util/missing-plugin-helper.js rename to packages/babel-core/src/parser/util/missing-plugin-helper.ts diff --git a/packages/babel-core/src/tools/build-external-helpers.js b/packages/babel-core/src/tools/build-external-helpers.ts similarity index 100% rename from packages/babel-core/src/tools/build-external-helpers.js rename to packages/babel-core/src/tools/build-external-helpers.ts diff --git a/packages/babel-core/src/transform-ast.js b/packages/babel-core/src/transform-ast.ts similarity index 100% rename from packages/babel-core/src/transform-ast.js rename to packages/babel-core/src/transform-ast.ts diff --git a/packages/babel-core/src/transform-file-browser.js b/packages/babel-core/src/transform-file-browser.ts similarity index 100% rename from packages/babel-core/src/transform-file-browser.js rename to packages/babel-core/src/transform-file-browser.ts diff --git a/packages/babel-core/src/transform-file.js b/packages/babel-core/src/transform-file.ts similarity index 100% rename from packages/babel-core/src/transform-file.js rename to packages/babel-core/src/transform-file.ts diff --git a/packages/babel-core/src/transform.js b/packages/babel-core/src/transform.ts similarity index 100% rename from packages/babel-core/src/transform.js rename to packages/babel-core/src/transform.ts diff --git a/packages/babel-core/src/transformation/block-hoist-plugin.js b/packages/babel-core/src/transformation/block-hoist-plugin.ts similarity index 100% rename from packages/babel-core/src/transformation/block-hoist-plugin.js rename to packages/babel-core/src/transformation/block-hoist-plugin.ts diff --git a/packages/babel-core/src/transformation/file/file.js b/packages/babel-core/src/transformation/file/file.ts similarity index 100% rename from packages/babel-core/src/transformation/file/file.js rename to packages/babel-core/src/transformation/file/file.ts diff --git a/packages/babel-core/src/transformation/file/generate.js b/packages/babel-core/src/transformation/file/generate.ts similarity index 100% rename from packages/babel-core/src/transformation/file/generate.js rename to packages/babel-core/src/transformation/file/generate.ts diff --git a/packages/babel-core/src/transformation/file/merge-map.js b/packages/babel-core/src/transformation/file/merge-map.ts similarity index 100% rename from packages/babel-core/src/transformation/file/merge-map.js rename to packages/babel-core/src/transformation/file/merge-map.ts diff --git a/packages/babel-core/src/transformation/index.js b/packages/babel-core/src/transformation/index.ts similarity index 100% rename from packages/babel-core/src/transformation/index.js rename to packages/babel-core/src/transformation/index.ts diff --git a/packages/babel-core/src/transformation/normalize-file.js b/packages/babel-core/src/transformation/normalize-file.ts similarity index 100% rename from packages/babel-core/src/transformation/normalize-file.js rename to packages/babel-core/src/transformation/normalize-file.ts diff --git a/packages/babel-core/src/transformation/normalize-opts.js b/packages/babel-core/src/transformation/normalize-opts.ts similarity index 100% rename from packages/babel-core/src/transformation/normalize-opts.js rename to packages/babel-core/src/transformation/normalize-opts.ts diff --git a/packages/babel-core/src/transformation/plugin-pass.js b/packages/babel-core/src/transformation/plugin-pass.ts similarity index 100% rename from packages/babel-core/src/transformation/plugin-pass.js rename to packages/babel-core/src/transformation/plugin-pass.ts diff --git a/packages/babel-core/src/transformation/util/clone-deep-browser.js b/packages/babel-core/src/transformation/util/clone-deep-browser.ts similarity index 100% rename from packages/babel-core/src/transformation/util/clone-deep-browser.js rename to packages/babel-core/src/transformation/util/clone-deep-browser.ts diff --git a/packages/babel-core/src/transformation/util/clone-deep.js b/packages/babel-core/src/transformation/util/clone-deep.ts similarity index 100% rename from packages/babel-core/src/transformation/util/clone-deep.js rename to packages/babel-core/src/transformation/util/clone-deep.ts