From c4a1cb47a8b78e8ab5e9081eebd0cc986f26e999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 25 Jun 2020 14:26:22 -0400 Subject: [PATCH] breaking: add exports entry to all packages --- .../package.json | 6 +++++- .../package.json | 6 +++++- eslint/babel-eslint-config-internal/package.json | 6 +++++- eslint/babel-eslint-parser/package.json | 6 +++++- eslint/babel-eslint-plugin-development/package.json | 6 +++++- eslint/babel-eslint-plugin/package.json | 6 +++++- packages/babel-code-frame/package.json | 6 +++++- packages/babel-core/package.json | 6 +++++- packages/babel-generator/package.json | 6 +++++- packages/babel-helper-annotate-as-pure/package.json | 6 +++++- packages/babel-helper-bindify-decorators/package.json | 6 +++++- .../package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-helper-builder-react-jsx/package.json | 6 +++++- packages/babel-helper-call-delegate/package.json | 6 +++++- packages/babel-helper-compilation-targets/package.json | 6 +++++- .../babel-helper-create-class-features-plugin/package.json | 6 +++++- .../babel-helper-create-regexp-features-plugin/package.json | 6 +++++- packages/babel-helper-define-map/package.json | 6 +++++- .../babel-helper-explode-assignable-expression/package.json | 6 +++++- packages/babel-helper-explode-class/package.json | 6 +++++- packages/babel-helper-fixtures/package.json | 6 +++++- packages/babel-helper-function-name/package.json | 6 +++++- packages/babel-helper-get-function-arity/package.json | 6 +++++- packages/babel-helper-hoist-variables/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-helper-module-imports/package.json | 6 +++++- packages/babel-helper-module-transforms/package.json | 6 +++++- packages/babel-helper-optimise-call-expression/package.json | 6 +++++- packages/babel-helper-plugin-test-runner/package.json | 6 +++++- packages/babel-helper-plugin-utils/package.json | 2 +- packages/babel-helper-regex/package.json | 6 +++++- packages/babel-helper-remap-async-to-generator/package.json | 6 +++++- packages/babel-helper-replace-supers/package.json | 6 +++++- packages/babel-helper-simple-access/package.json | 6 +++++- packages/babel-helper-split-export-declaration/package.json | 6 +++++- .../babel-helper-transform-fixture-test-runner/package.json | 6 +++++- packages/babel-helper-validator-identifier/package.json | 5 ++++- packages/babel-helper-wrap-function/package.json | 6 +++++- packages/babel-helpers/package.json | 6 +++++- packages/babel-highlight/package.json | 6 +++++- packages/babel-parser/package.json | 6 +++++- packages/babel-plugin-external-helpers/package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-proposal-class-properties/package.json | 6 +++++- packages/babel-plugin-proposal-decorators/package.json | 6 +++++- packages/babel-plugin-proposal-do-expressions/package.json | 6 +++++- packages/babel-plugin-proposal-dynamic-import/package.json | 6 +++++- .../babel-plugin-proposal-export-default-from/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-proposal-function-bind/package.json | 6 +++++- packages/babel-plugin-proposal-function-sent/package.json | 6 +++++- packages/babel-plugin-proposal-json-strings/package.json | 6 +++++- .../package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-proposal-numeric-separator/package.json | 6 +++++- .../babel-plugin-proposal-object-rest-spread/package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-proposal-optional-chaining/package.json | 6 +++++- .../babel-plugin-proposal-partial-application/package.json | 6 +++++- .../babel-plugin-proposal-pipeline-operator/package.json | 6 +++++- packages/babel-plugin-proposal-private-methods/package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-proposal-throw-expressions/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-syntax-class-properties/package.json | 6 +++++- packages/babel-plugin-syntax-decorators/package.json | 6 +++++- packages/babel-plugin-syntax-do-expressions/package.json | 6 +++++- .../babel-plugin-syntax-export-default-from/package.json | 6 +++++- packages/babel-plugin-syntax-flow/package.json | 6 +++++- packages/babel-plugin-syntax-function-bind/package.json | 6 +++++- packages/babel-plugin-syntax-function-sent/package.json | 6 +++++- packages/babel-plugin-syntax-import-meta/package.json | 6 +++++- packages/babel-plugin-syntax-jsx/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-syntax-module-attributes/package.json | 6 +++++- packages/babel-plugin-syntax-numeric-separator/package.json | 6 +++++- .../babel-plugin-syntax-partial-application/package.json | 6 +++++- packages/babel-plugin-syntax-pipeline-operator/package.json | 6 +++++- packages/babel-plugin-syntax-record-and-tuple/package.json | 6 +++++- packages/babel-plugin-syntax-throw-expressions/package.json | 6 +++++- packages/babel-plugin-syntax-top-level-await/package.json | 6 +++++- packages/babel-plugin-syntax-typescript/package.json | 6 +++++- .../babel-plugin-transform-arrow-functions/package.json | 6 +++++- .../babel-plugin-transform-async-to-generator/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-block-scoping/package.json | 6 +++++- packages/babel-plugin-transform-classes/package.json | 6 +++++- .../babel-plugin-transform-computed-properties/package.json | 6 +++++- packages/babel-plugin-transform-destructuring/package.json | 6 +++++- packages/babel-plugin-transform-dotall-regex/package.json | 6 +++++- packages/babel-plugin-transform-duplicate-keys/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-flow-comments/package.json | 6 +++++- .../babel-plugin-transform-flow-strip-types/package.json | 6 +++++- packages/babel-plugin-transform-for-of/package.json | 6 +++++- packages/babel-plugin-transform-function-name/package.json | 6 +++++- packages/babel-plugin-transform-instanceof/package.json | 6 +++++- packages/babel-plugin-transform-jscript/package.json | 6 +++++- packages/babel-plugin-transform-literals/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-modules-amd/package.json | 6 +++++- .../babel-plugin-transform-modules-commonjs/package.json | 6 +++++- .../babel-plugin-transform-modules-systemjs/package.json | 6 +++++- packages/babel-plugin-transform-modules-umd/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-new-target/package.json | 6 +++++- packages/babel-plugin-transform-object-assign/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-object-super/package.json | 6 +++++- packages/babel-plugin-transform-parameters/package.json | 6 +++++- .../babel-plugin-transform-property-literals/package.json | 6 +++++- .../babel-plugin-transform-property-mutators/package.json | 6 +++++- .../babel-plugin-transform-proto-to-assign/package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-transform-react-display-name/package.json | 6 +++++- .../package.json | 6 +++++- .../babel-plugin-transform-react-jsx-compat/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-react-jsx-self/package.json | 6 +++++- .../babel-plugin-transform-react-jsx-source/package.json | 6 +++++- packages/babel-plugin-transform-react-jsx/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-regenerator/package.json | 6 +++++- packages/babel-plugin-transform-reserved-words/package.json | 6 +++++- packages/babel-plugin-transform-runtime/package.json | 6 +++++- .../package.json | 6 +++++- packages/babel-plugin-transform-spread/package.json | 6 +++++- packages/babel-plugin-transform-sticky-regex/package.json | 6 +++++- packages/babel-plugin-transform-strict-mode/package.json | 6 +++++- .../babel-plugin-transform-template-literals/package.json | 6 +++++- packages/babel-plugin-transform-typeof-symbol/package.json | 6 +++++- packages/babel-plugin-transform-typescript/package.json | 6 +++++- .../babel-plugin-transform-unicode-escapes/package.json | 6 +++++- packages/babel-plugin-transform-unicode-regex/package.json | 6 +++++- packages/babel-polyfill/package.json | 6 +++++- packages/babel-preset-env/package.json | 6 +++++- packages/babel-preset-flow/package.json | 6 +++++- packages/babel-preset-react/package.json | 6 +++++- packages/babel-preset-typescript/package.json | 6 +++++- packages/babel-register/package.json | 6 +++++- packages/babel-template/package.json | 6 +++++- packages/babel-traverse/package.json | 6 +++++- packages/babel-types/package.json | 6 +++++- 144 files changed, 715 insertions(+), 144 deletions(-) diff --git a/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json b/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json index d12b33afd132..55178301da1a 100644 --- a/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json +++ b/codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "@babel/codemod", "@babel/plugin" diff --git a/codemods/babel-plugin-codemod-optional-catch-binding/package.json b/codemods/babel-plugin-codemod-optional-catch-binding/package.json index c210a5ad69a9..22db9f1a4cad 100644 --- a/codemods/babel-plugin-codemod-optional-catch-binding/package.json +++ b/codemods/babel-plugin-codemod-optional-catch-binding/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "@babel/codemod", "@babel/plugin" diff --git a/eslint/babel-eslint-config-internal/package.json b/eslint/babel-eslint-config-internal/package.json index b777ae428680..99b9b6655b13 100644 --- a/eslint/babel-eslint-config-internal/package.json +++ b/eslint/babel-eslint-config-internal/package.json @@ -11,7 +11,11 @@ "url": "https://github.com/babel/babel.git", "directory": "eslint/babel-eslint-config-internal" }, - "main": "index.js", + "main": "./index.js", + "exports": { + ".": "./index.js", + "./package.json": "./package.json" + }, "peerDependencies": { "babel-eslint": "^10.0.0 || ^11.0.0-0", "eslint-plugin-flowtype": "^3.0.0" diff --git a/eslint/babel-eslint-parser/package.json b/eslint/babel-eslint-parser/package.json index 4c299c7a0b98..fb2ef5ca8ffe 100644 --- a/eslint/babel-eslint-parser/package.json +++ b/eslint/babel-eslint-parser/package.json @@ -17,7 +17,11 @@ "engines": { "node": ">=10.13.0" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "peerDependencies": { "@babel/core": ">=7.2.0", "eslint": ">=6.0.0" diff --git a/eslint/babel-eslint-plugin-development/package.json b/eslint/babel-eslint-plugin-development/package.json index b305a7cd6575..a21af88f11d5 100644 --- a/eslint/babel-eslint-plugin-development/package.json +++ b/eslint/babel-eslint-plugin-development/package.json @@ -13,7 +13,11 @@ "email": "nicolo.ribaudo@gmail.com", "url": "https://github.com/nicolo-ribaudo" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "devDependencies": { "eslint": "^5.9.0" }, diff --git a/eslint/babel-eslint-plugin/package.json b/eslint/babel-eslint-plugin/package.json index c3c7bdea6ae4..4f9054777f8e 100644 --- a/eslint/babel-eslint-plugin/package.json +++ b/eslint/babel-eslint-plugin/package.json @@ -2,7 +2,11 @@ "name": "@babel/eslint-plugin", "version": "0.0.0", "description": "Companion rules for @babel/eslint-parser", - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "repository": { "type": "git", "url": "https://github.com/babel/babel.git", diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json index e7190c4b0076..d89d65fb9bab 100644 --- a/packages/babel-code-frame/package.json +++ b/packages/babel-code-frame/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-code-frame" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/highlight": "workspace:^7.10.3" }, diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index 65a93cf9f327..c6c45bda294c 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -2,7 +2,11 @@ "name": "@babel/core", "version": "7.10.3", "description": "Babel compiler core.", - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", "license": "MIT", diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index f60d1dd8e64a..ac0103758518 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-generator" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "files": [ "lib" ], diff --git a/packages/babel-helper-annotate-as-pure/package.json b/packages/babel-helper-annotate-as-pure/package.json index ecd6baaa51ba..eaa44b2d6578 100644 --- a/packages/babel-helper-annotate-as-pure/package.json +++ b/packages/babel-helper-annotate-as-pure/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.1" } diff --git a/packages/babel-helper-bindify-decorators/package.json b/packages/babel-helper-bindify-decorators/package.json index 74bbc7a65cd1..a9afb49e50a7 100644 --- a/packages/babel-helper-bindify-decorators/package.json +++ b/packages/babel-helper-bindify-decorators/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/traverse": "workspace:^7.10.1", "@babel/types": "workspace:^7.10.1" diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json index 8f73efd96d0f..523e8adb12b3 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-explode-assignable-expression": "workspace:^7.10.3", "@babel/types": "workspace:^7.10.3" diff --git a/packages/babel-helper-builder-react-jsx-experimental/package.json b/packages/babel-helper-builder-react-jsx-experimental/package.json index c6ff27064f53..84454144f0c7 100644 --- a/packages/babel-helper-builder-react-jsx-experimental/package.json +++ b/packages/babel-helper-builder-react-jsx-experimental/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-annotate-as-pure": "workspace:^7.10.1", "@babel/helper-module-imports": "workspace:^7.10.1", diff --git a/packages/babel-helper-builder-react-jsx/package.json b/packages/babel-helper-builder-react-jsx/package.json index 2bd7c65c8fa5..a4495065a592 100644 --- a/packages/babel-helper-builder-react-jsx/package.json +++ b/packages/babel-helper-builder-react-jsx/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-annotate-as-pure": "workspace:^7.10.1", "@babel/types": "workspace:^7.10.3" diff --git a/packages/babel-helper-call-delegate/package.json b/packages/babel-helper-call-delegate/package.json index f5ba23480dd0..df36cc52e002 100644 --- a/packages/babel-helper-call-delegate/package.json +++ b/packages/babel-helper-call-delegate/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-hoist-variables": "workspace:^7.10.3", "@babel/traverse": "workspace:^7.10.3", diff --git a/packages/babel-helper-compilation-targets/package.json b/packages/babel-helper-compilation-targets/package.json index db94647043c7..32b4017a04dc 100644 --- a/packages/babel-helper-compilation-targets/package.json +++ b/packages/babel-helper-compilation-targets/package.json @@ -9,7 +9,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-compilation-targets" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "exports": { ".": "./lib/index.js" }, diff --git a/packages/babel-helper-create-class-features-plugin/package.json b/packages/babel-helper-create-class-features-plugin/package.json index b710ca6b21b1..15f5a673525a 100644 --- a/packages/babel-helper-create-class-features-plugin/package.json +++ b/packages/babel-helper-create-class-features-plugin/package.json @@ -9,7 +9,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-create-class-features-plugin" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "publishConfig": { "access": "public" }, diff --git a/packages/babel-helper-create-regexp-features-plugin/package.json b/packages/babel-helper-create-regexp-features-plugin/package.json index 43cc50e78aa3..a6731b585661 100644 --- a/packages/babel-helper-create-regexp-features-plugin/package.json +++ b/packages/babel-helper-create-regexp-features-plugin/package.json @@ -9,7 +9,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-create-regexp-features-plugin" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "publishConfig": { "access": "public" }, diff --git a/packages/babel-helper-define-map/package.json b/packages/babel-helper-define-map/package.json index 8832b4bbaf90..671114f91795 100644 --- a/packages/babel-helper-define-map/package.json +++ b/packages/babel-helper-define-map/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-function-name": "workspace:^7.10.3", "@babel/types": "workspace:^7.10.3", diff --git a/packages/babel-helper-explode-assignable-expression/package.json b/packages/babel-helper-explode-assignable-expression/package.json index 4f1c4c00aa31..9a9b87a033e0 100644 --- a/packages/babel-helper-explode-assignable-expression/package.json +++ b/packages/babel-helper-explode-assignable-expression/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/traverse": "workspace:^7.10.3", "@babel/types": "workspace:^7.10.3" diff --git a/packages/babel-helper-explode-class/package.json b/packages/babel-helper-explode-class/package.json index 4d054e6e7577..5e1533c37a0c 100644 --- a/packages/babel-helper-explode-class/package.json +++ b/packages/babel-helper-explode-class/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-bindify-decorators": "workspace:^7.10.1", "@babel/traverse": "workspace:^7.10.3", diff --git a/packages/babel-helper-fixtures/package.json b/packages/babel-helper-fixtures/package.json index 93f6f4e61ff1..a8194f381652 100644 --- a/packages/babel-helper-fixtures/package.json +++ b/packages/babel-helper-fixtures/package.json @@ -12,7 +12,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-fixtures" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "lodash": "^4.17.13", "semver": "^5.3.0" diff --git a/packages/babel-helper-function-name/package.json b/packages/babel-helper-function-name/package.json index 7e683ce48a95..caff7ab122c6 100644 --- a/packages/babel-helper-function-name/package.json +++ b/packages/babel-helper-function-name/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-get-function-arity": "workspace:^7.10.3", "@babel/template": "workspace:^7.10.3", diff --git a/packages/babel-helper-get-function-arity/package.json b/packages/babel-helper-get-function-arity/package.json index 97f50025b5bc..2d2aa6e98540 100644 --- a/packages/babel-helper-get-function-arity/package.json +++ b/packages/babel-helper-get-function-arity/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.3" } diff --git a/packages/babel-helper-hoist-variables/package.json b/packages/babel-helper-hoist-variables/package.json index 8350d1e59dc5..565ba5e0339e 100644 --- a/packages/babel-helper-hoist-variables/package.json +++ b/packages/babel-helper-hoist-variables/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.3" } diff --git a/packages/babel-helper-member-expression-to-functions/package.json b/packages/babel-helper-member-expression-to-functions/package.json index 53c2cfc523cf..16183b574576 100644 --- a/packages/babel-helper-member-expression-to-functions/package.json +++ b/packages/babel-helper-member-expression-to-functions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "author": "Justin Ridgewell ", "dependencies": { "@babel/types": "workspace:^7.10.3" diff --git a/packages/babel-helper-module-imports/package.json b/packages/babel-helper-module-imports/package.json index 05ddbbe01111..f99e85d50e8a 100644 --- a/packages/babel-helper-module-imports/package.json +++ b/packages/babel-helper-module-imports/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-module-imports" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.3" }, diff --git a/packages/babel-helper-module-transforms/package.json b/packages/babel-helper-module-transforms/package.json index 88d86c65c6ba..397c8ad5043e 100644 --- a/packages/babel-helper-module-transforms/package.json +++ b/packages/babel-helper-module-transforms/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-module-transforms" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-module-imports": "workspace:^7.10.1", "@babel/helper-replace-supers": "workspace:^7.10.1", diff --git a/packages/babel-helper-optimise-call-expression/package.json b/packages/babel-helper-optimise-call-expression/package.json index 75622f2466c2..86909c8b506f 100644 --- a/packages/babel-helper-optimise-call-expression/package.json +++ b/packages/babel-helper-optimise-call-expression/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.3" } diff --git a/packages/babel-helper-plugin-test-runner/package.json b/packages/babel-helper-plugin-test-runner/package.json index 84ccd5a2e91f..1d02b75b8466 100644 --- a/packages/babel-helper-plugin-test-runner/package.json +++ b/packages/babel-helper-plugin-test-runner/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-transform-fixture-test-runner": "workspace:^7.10.3" } diff --git a/packages/babel-helper-plugin-utils/package.json b/packages/babel-helper-plugin-utils/package.json index 225cc1bf2194..199afb5d211d 100644 --- a/packages/babel-helper-plugin-utils/package.json +++ b/packages/babel-helper-plugin-utils/package.json @@ -13,5 +13,5 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-plugin-utils" }, - "main": "lib/index.js" + "main": "./lib/index.js" } diff --git a/packages/babel-helper-regex/package.json b/packages/babel-helper-regex/package.json index 8a6d484bc2a5..6e9b0ac1af74 100644 --- a/packages/babel-helper-regex/package.json +++ b/packages/babel-helper-regex/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "lodash": "^4.17.13" } diff --git a/packages/babel-helper-remap-async-to-generator/package.json b/packages/babel-helper-remap-async-to-generator/package.json index b11765fc20f8..1ed1394839af 100644 --- a/packages/babel-helper-remap-async-to-generator/package.json +++ b/packages/babel-helper-remap-async-to-generator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-annotate-as-pure": "workspace:^7.10.1", "@babel/helper-wrap-function": "workspace:^7.10.1", diff --git a/packages/babel-helper-replace-supers/package.json b/packages/babel-helper-replace-supers/package.json index e588c5c7ca49..6c6965c98094 100644 --- a/packages/babel-helper-replace-supers/package.json +++ b/packages/babel-helper-replace-supers/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-member-expression-to-functions": "workspace:^7.10.1", "@babel/helper-optimise-call-expression": "workspace:^7.10.1", diff --git a/packages/babel-helper-simple-access/package.json b/packages/babel-helper-simple-access/package.json index fb8855372c13..3094a1f45207 100644 --- a/packages/babel-helper-simple-access/package.json +++ b/packages/babel-helper-simple-access/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-simple-access" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/template": "workspace:^7.10.1", "@babel/types": "workspace:^7.10.1" diff --git a/packages/babel-helper-split-export-declaration/package.json b/packages/babel-helper-split-export-declaration/package.json index a3268f833840..ca288d40ddd7 100644 --- a/packages/babel-helper-split-export-declaration/package.json +++ b/packages/babel-helper-split-export-declaration/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/types": "workspace:^7.10.1" } diff --git a/packages/babel-helper-transform-fixture-test-runner/package.json b/packages/babel-helper-transform-fixture-test-runner/package.json index dae8f4431093..b4b4e309b54d 100644 --- a/packages/babel-helper-transform-fixture-test-runner/package.json +++ b/packages/babel-helper-transform-fixture-test-runner/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helper-transform-fixture-test-runner" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/code-frame": "workspace:^7.10.3", "@babel/core": "workspace:^7.10.3", diff --git a/packages/babel-helper-validator-identifier/package.json b/packages/babel-helper-validator-identifier/package.json index a18b466f525d..0242160c22cd 100644 --- a/packages/babel-helper-validator-identifier/package.json +++ b/packages/babel-helper-validator-identifier/package.json @@ -12,7 +12,10 @@ "access": "public" }, "main": "./lib/index.js", - "exports": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "devDependencies": { "charcodes": "^0.2.0", "unicode-13.0.0": "^0.8.0" diff --git a/packages/babel-helper-wrap-function/package.json b/packages/babel-helper-wrap-function/package.json index 52bef1dfb806..1bbea448e7f5 100644 --- a/packages/babel-helper-wrap-function/package.json +++ b/packages/babel-helper-wrap-function/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-function-name": "workspace:^7.10.1", "@babel/template": "workspace:^7.10.1", diff --git a/packages/babel-helpers/package.json b/packages/babel-helpers/package.json index d7fb9ff2454e..6fbdd6f9baba 100644 --- a/packages/babel-helpers/package.json +++ b/packages/babel-helpers/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-helpers" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/template": "workspace:^7.10.1", "@babel/traverse": "workspace:^7.10.1", diff --git a/packages/babel-highlight/package.json b/packages/babel-highlight/package.json index 98454a674360..5e71ae6530b5 100644 --- a/packages/babel-highlight/package.json +++ b/packages/babel-highlight/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-highlight" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-validator-identifier": "workspace:^7.10.3", "chalk": "^2.0.0", diff --git a/packages/babel-parser/package.json b/packages/babel-parser/package.json index 4413080c7c6e..380e2a9434cb 100644 --- a/packages/babel-parser/package.json +++ b/packages/babel-parser/package.json @@ -21,7 +21,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-parser" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "types": "typings/babel-parser.d.ts", "files": [ "bin", diff --git a/packages/babel-plugin-external-helpers/package.json b/packages/babel-plugin-external-helpers/package.json index 8169c816bf68..cb3de949dfb5 100644 --- a/packages/babel-plugin-external-helpers/package.json +++ b/packages/babel-plugin-external-helpers/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-async-generator-functions/package.json b/packages/babel-plugin-proposal-async-generator-functions/package.json index 309b464d0257..81b3edb3b797 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-class-properties/package.json b/packages/babel-plugin-proposal-class-properties/package.json index f7882fdb5cee..1421706ed5c4 100644 --- a/packages/babel-plugin-proposal-class-properties/package.json +++ b/packages/babel-plugin-proposal-class-properties/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-decorators/package.json b/packages/babel-plugin-proposal-decorators/package.json index 16d474f7cd03..62d4b13fd41b 100644 --- a/packages/babel-plugin-proposal-decorators/package.json +++ b/packages/babel-plugin-proposal-decorators/package.json @@ -12,7 +12,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-plugin-proposal-decorators" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel", "babel-plugin", diff --git a/packages/babel-plugin-proposal-do-expressions/package.json b/packages/babel-plugin-proposal-do-expressions/package.json index 44158e058253..9435b31eb60f 100644 --- a/packages/babel-plugin-proposal-do-expressions/package.json +++ b/packages/babel-plugin-proposal-do-expressions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-dynamic-import/package.json b/packages/babel-plugin-proposal-dynamic-import/package.json index 62e4d3a28568..1b23b2831fa2 100644 --- a/packages/babel-plugin-proposal-dynamic-import/package.json +++ b/packages/babel-plugin-proposal-dynamic-import/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-export-default-from/package.json b/packages/babel-plugin-proposal-export-default-from/package.json index 86125b3e942d..711820667ef1 100644 --- a/packages/babel-plugin-proposal-export-default-from/package.json +++ b/packages/babel-plugin-proposal-export-default-from/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-export-namespace-from/package.json b/packages/babel-plugin-proposal-export-namespace-from/package.json index 5ad26296debc..2de7c848c562 100644 --- a/packages/babel-plugin-proposal-export-namespace-from/package.json +++ b/packages/babel-plugin-proposal-export-namespace-from/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-function-bind/package.json b/packages/babel-plugin-proposal-function-bind/package.json index a7afb7534e0e..889ab5283002 100644 --- a/packages/babel-plugin-proposal-function-bind/package.json +++ b/packages/babel-plugin-proposal-function-bind/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-function-sent/package.json b/packages/babel-plugin-proposal-function-sent/package.json index 354b0995edae..ba51d9957ce5 100644 --- a/packages/babel-plugin-proposal-function-sent/package.json +++ b/packages/babel-plugin-proposal-function-sent/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-json-strings/package.json b/packages/babel-plugin-proposal-json-strings/package.json index ac72b41f380f..e288bb5d0de4 100644 --- a/packages/babel-plugin-proposal-json-strings/package.json +++ b/packages/babel-plugin-proposal-json-strings/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-logical-assignment-operators/package.json b/packages/babel-plugin-proposal-logical-assignment-operators/package.json index 475c79ff9709..479540a17374 100644 --- a/packages/babel-plugin-proposal-logical-assignment-operators/package.json +++ b/packages/babel-plugin-proposal-logical-assignment-operators/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-nullish-coalescing-operator/package.json b/packages/babel-plugin-proposal-nullish-coalescing-operator/package.json index 191f668cbcdc..15f5cebd6552 100644 --- a/packages/babel-plugin-proposal-nullish-coalescing-operator/package.json +++ b/packages/babel-plugin-proposal-nullish-coalescing-operator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-numeric-separator/package.json b/packages/babel-plugin-proposal-numeric-separator/package.json index 5b631c26b9b4..0969ec5a422e 100644 --- a/packages/babel-plugin-proposal-numeric-separator/package.json +++ b/packages/babel-plugin-proposal-numeric-separator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-object-rest-spread/package.json b/packages/babel-plugin-proposal-object-rest-spread/package.json index 037f6e022a30..dac835feaeeb 100644 --- a/packages/babel-plugin-proposal-object-rest-spread/package.json +++ b/packages/babel-plugin-proposal-object-rest-spread/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-optional-catch-binding/package.json b/packages/babel-plugin-proposal-optional-catch-binding/package.json index f04bec3bce93..c0566db17395 100644 --- a/packages/babel-plugin-proposal-optional-catch-binding/package.json +++ b/packages/babel-plugin-proposal-optional-catch-binding/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-optional-chaining/package.json b/packages/babel-plugin-proposal-optional-chaining/package.json index 401891732ffe..7b4248516b75 100644 --- a/packages/babel-plugin-proposal-optional-chaining/package.json +++ b/packages/babel-plugin-proposal-optional-chaining/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-partial-application/package.json b/packages/babel-plugin-proposal-partial-application/package.json index 49a239eb7fd9..4c845318ab2a 100644 --- a/packages/babel-plugin-proposal-partial-application/package.json +++ b/packages/babel-plugin-proposal-partial-application/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-pipeline-operator/package.json b/packages/babel-plugin-proposal-pipeline-operator/package.json index 185bb6929179..32757ec27023 100644 --- a/packages/babel-plugin-proposal-pipeline-operator/package.json +++ b/packages/babel-plugin-proposal-pipeline-operator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-private-methods/package.json b/packages/babel-plugin-proposal-private-methods/package.json index 8070a4b8d2b1..5f71a767fd7c 100644 --- a/packages/babel-plugin-proposal-private-methods/package.json +++ b/packages/babel-plugin-proposal-private-methods/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-private-property-in-object/package.json b/packages/babel-plugin-proposal-private-property-in-object/package.json index 29d98c31132a..5a77e5293ed0 100644 --- a/packages/babel-plugin-proposal-private-property-in-object/package.json +++ b/packages/babel-plugin-proposal-private-property-in-object/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-throw-expressions/package.json b/packages/babel-plugin-proposal-throw-expressions/package.json index 9ea02eb83dcc..a06a0fb88c7d 100644 --- a/packages/babel-plugin-proposal-throw-expressions/package.json +++ b/packages/babel-plugin-proposal-throw-expressions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-proposal-unicode-property-regex/package.json b/packages/babel-plugin-proposal-unicode-property-regex/package.json index 00eaddf6e5bc..5a141da105c7 100644 --- a/packages/babel-plugin-proposal-unicode-property-regex/package.json +++ b/packages/babel-plugin-proposal-unicode-property-regex/package.json @@ -7,7 +7,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin", "regex", diff --git a/packages/babel-plugin-syntax-class-properties/package.json b/packages/babel-plugin-syntax-class-properties/package.json index 1629d6812a67..702c0ef44037 100644 --- a/packages/babel-plugin-syntax-class-properties/package.json +++ b/packages/babel-plugin-syntax-class-properties/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-decorators/package.json b/packages/babel-plugin-syntax-decorators/package.json index d7101a9bd225..be2b18e3500c 100644 --- a/packages/babel-plugin-syntax-decorators/package.json +++ b/packages/babel-plugin-syntax-decorators/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-do-expressions/package.json b/packages/babel-plugin-syntax-do-expressions/package.json index c7353b4af925..00f94f829f0d 100644 --- a/packages/babel-plugin-syntax-do-expressions/package.json +++ b/packages/babel-plugin-syntax-do-expressions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-export-default-from/package.json b/packages/babel-plugin-syntax-export-default-from/package.json index cac818074282..9b92012ba465 100644 --- a/packages/babel-plugin-syntax-export-default-from/package.json +++ b/packages/babel-plugin-syntax-export-default-from/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-flow/package.json b/packages/babel-plugin-syntax-flow/package.json index 0e2a018aedbf..6ae6b0e671b4 100644 --- a/packages/babel-plugin-syntax-flow/package.json +++ b/packages/babel-plugin-syntax-flow/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-function-bind/package.json b/packages/babel-plugin-syntax-function-bind/package.json index 81a27c3b45f6..5ea204f45750 100644 --- a/packages/babel-plugin-syntax-function-bind/package.json +++ b/packages/babel-plugin-syntax-function-bind/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-function-sent/package.json b/packages/babel-plugin-syntax-function-sent/package.json index c2f3534b6d69..21b4dbed56a5 100644 --- a/packages/babel-plugin-syntax-function-sent/package.json +++ b/packages/babel-plugin-syntax-function-sent/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-import-meta/package.json b/packages/babel-plugin-syntax-import-meta/package.json index 303aeda2bea6..204dbb857b70 100644 --- a/packages/babel-plugin-syntax-import-meta/package.json +++ b/packages/babel-plugin-syntax-import-meta/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-jsx/package.json b/packages/babel-plugin-syntax-jsx/package.json index 9bef5ce7e954..048632ea9c7b 100644 --- a/packages/babel-plugin-syntax-jsx/package.json +++ b/packages/babel-plugin-syntax-jsx/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-logical-assignment-operators/package.json b/packages/babel-plugin-syntax-logical-assignment-operators/package.json index 41c06f732c96..1b7becf065b9 100644 --- a/packages/babel-plugin-syntax-logical-assignment-operators/package.json +++ b/packages/babel-plugin-syntax-logical-assignment-operators/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-module-attributes/package.json b/packages/babel-plugin-syntax-module-attributes/package.json index e538ef25a760..332d4ff83246 100644 --- a/packages/babel-plugin-syntax-module-attributes/package.json +++ b/packages/babel-plugin-syntax-module-attributes/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-numeric-separator/package.json b/packages/babel-plugin-syntax-numeric-separator/package.json index fcf188758709..7c6cc3a49a21 100644 --- a/packages/babel-plugin-syntax-numeric-separator/package.json +++ b/packages/babel-plugin-syntax-numeric-separator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-partial-application/package.json b/packages/babel-plugin-syntax-partial-application/package.json index 362d4e656685..0af4e89de8aa 100644 --- a/packages/babel-plugin-syntax-partial-application/package.json +++ b/packages/babel-plugin-syntax-partial-application/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-pipeline-operator/package.json b/packages/babel-plugin-syntax-pipeline-operator/package.json index 9d062cecda85..567188a5f310 100644 --- a/packages/babel-plugin-syntax-pipeline-operator/package.json +++ b/packages/babel-plugin-syntax-pipeline-operator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-record-and-tuple/package.json b/packages/babel-plugin-syntax-record-and-tuple/package.json index a13af4bb3047..ac423f6aebd6 100644 --- a/packages/babel-plugin-syntax-record-and-tuple/package.json +++ b/packages/babel-plugin-syntax-record-and-tuple/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-throw-expressions/package.json b/packages/babel-plugin-syntax-throw-expressions/package.json index dc222ac8dcd6..b9cbf4ac6359 100644 --- a/packages/babel-plugin-syntax-throw-expressions/package.json +++ b/packages/babel-plugin-syntax-throw-expressions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-top-level-await/package.json b/packages/babel-plugin-syntax-top-level-await/package.json index 09135eeac9fa..ddce9dbb1236 100644 --- a/packages/babel-plugin-syntax-top-level-await/package.json +++ b/packages/babel-plugin-syntax-top-level-await/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-syntax-typescript/package.json b/packages/babel-plugin-syntax-typescript/package.json index 55fa966c9c9e..a3f923d66d84 100644 --- a/packages/babel-plugin-syntax-typescript/package.json +++ b/packages/babel-plugin-syntax-typescript/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin", "typescript" diff --git a/packages/babel-plugin-transform-arrow-functions/package.json b/packages/babel-plugin-transform-arrow-functions/package.json index 878c547f5ad6..d8f89f287988 100644 --- a/packages/babel-plugin-transform-arrow-functions/package.json +++ b/packages/babel-plugin-transform-arrow-functions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-async-to-generator/package.json b/packages/babel-plugin-transform-async-to-generator/package.json index cb459d444df1..f71e9918aa3e 100644 --- a/packages/babel-plugin-transform-async-to-generator/package.json +++ b/packages/babel-plugin-transform-async-to-generator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-block-scoped-functions/package.json b/packages/babel-plugin-transform-block-scoped-functions/package.json index 5cb47ec20e69..6e140248dbf7 100644 --- a/packages/babel-plugin-transform-block-scoped-functions/package.json +++ b/packages/babel-plugin-transform-block-scoped-functions/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-block-scoping/package.json b/packages/babel-plugin-transform-block-scoping/package.json index adce679421d0..7ee4ac62b996 100644 --- a/packages/babel-plugin-transform-block-scoping/package.json +++ b/packages/babel-plugin-transform-block-scoping/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-plugin-utils": "workspace:^7.10.1", "lodash": "^4.17.13" diff --git a/packages/babel-plugin-transform-classes/package.json b/packages/babel-plugin-transform-classes/package.json index 13c034cb71ed..ed7a2d68c3ee 100644 --- a/packages/babel-plugin-transform-classes/package.json +++ b/packages/babel-plugin-transform-classes/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-annotate-as-pure": "workspace:^7.10.1", "@babel/helper-define-map": "workspace:^7.10.3", diff --git a/packages/babel-plugin-transform-computed-properties/package.json b/packages/babel-plugin-transform-computed-properties/package.json index dd0c76de42c1..0373e980a391 100644 --- a/packages/babel-plugin-transform-computed-properties/package.json +++ b/packages/babel-plugin-transform-computed-properties/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-destructuring/package.json b/packages/babel-plugin-transform-destructuring/package.json index f83b7a2c11e0..529d0b77d4d6 100644 --- a/packages/babel-plugin-transform-destructuring/package.json +++ b/packages/babel-plugin-transform-destructuring/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-dotall-regex/package.json b/packages/babel-plugin-transform-dotall-regex/package.json index 4736b650f31a..e59ea4a63ecf 100644 --- a/packages/babel-plugin-transform-dotall-regex/package.json +++ b/packages/babel-plugin-transform-dotall-regex/package.json @@ -7,7 +7,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin", "regex", diff --git a/packages/babel-plugin-transform-duplicate-keys/package.json b/packages/babel-plugin-transform-duplicate-keys/package.json index 3e3947c99158..d594e1f8972d 100644 --- a/packages/babel-plugin-transform-duplicate-keys/package.json +++ b/packages/babel-plugin-transform-duplicate-keys/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-exponentiation-operator/package.json b/packages/babel-plugin-transform-exponentiation-operator/package.json index 9728496f5b9a..377f82b23b9c 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/package.json +++ b/packages/babel-plugin-transform-exponentiation-operator/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-flow-comments/package.json b/packages/babel-plugin-transform-flow-comments/package.json index e7cce201e920..54e35ca9b327 100644 --- a/packages/babel-plugin-transform-flow-comments/package.json +++ b/packages/babel-plugin-transform-flow-comments/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-flow-strip-types/package.json b/packages/babel-plugin-transform-flow-strip-types/package.json index b6e1ab255d62..85abde59583c 100644 --- a/packages/babel-plugin-transform-flow-strip-types/package.json +++ b/packages/babel-plugin-transform-flow-strip-types/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-for-of/package.json b/packages/babel-plugin-transform-for-of/package.json index c23bb36d9b06..2937ae8dc77b 100644 --- a/packages/babel-plugin-transform-for-of/package.json +++ b/packages/babel-plugin-transform-for-of/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-function-name/package.json b/packages/babel-plugin-transform-function-name/package.json index e48b8ceb6a3d..871b50fc4959 100644 --- a/packages/babel-plugin-transform-function-name/package.json +++ b/packages/babel-plugin-transform-function-name/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-instanceof/package.json b/packages/babel-plugin-transform-instanceof/package.json index 2b1ce32e8614..717a0c3dd492 100644 --- a/packages/babel-plugin-transform-instanceof/package.json +++ b/packages/babel-plugin-transform-instanceof/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-jscript/package.json b/packages/babel-plugin-transform-jscript/package.json index 505679c64438..3b4bfbd27576 100644 --- a/packages/babel-plugin-transform-jscript/package.json +++ b/packages/babel-plugin-transform-jscript/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-literals/package.json b/packages/babel-plugin-transform-literals/package.json index b1823bf623a7..3bc89ab34a1e 100644 --- a/packages/babel-plugin-transform-literals/package.json +++ b/packages/babel-plugin-transform-literals/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-member-expression-literals/package.json b/packages/babel-plugin-transform-member-expression-literals/package.json index b73fc133476c..39fd9b1059d0 100644 --- a/packages/babel-plugin-transform-member-expression-literals/package.json +++ b/packages/babel-plugin-transform-member-expression-literals/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-modules-amd/package.json b/packages/babel-plugin-transform-modules-amd/package.json index 989116991d5f..f6f0f488b045 100644 --- a/packages/babel-plugin-transform-modules-amd/package.json +++ b/packages/babel-plugin-transform-modules-amd/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-module-transforms": "workspace:^7.10.1", "@babel/helper-plugin-utils": "workspace:^7.10.1", diff --git a/packages/babel-plugin-transform-modules-commonjs/package.json b/packages/babel-plugin-transform-modules-commonjs/package.json index 819801e710dd..a3832c9f694d 100644 --- a/packages/babel-plugin-transform-modules-commonjs/package.json +++ b/packages/babel-plugin-transform-modules-commonjs/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-module-transforms": "workspace:^7.10.1", "@babel/helper-plugin-utils": "workspace:^7.10.1", diff --git a/packages/babel-plugin-transform-modules-systemjs/package.json b/packages/babel-plugin-transform-modules-systemjs/package.json index 0499d67338cf..b413ab7fd73e 100644 --- a/packages/babel-plugin-transform-modules-systemjs/package.json +++ b/packages/babel-plugin-transform-modules-systemjs/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-hoist-variables": "workspace:^7.10.3", "@babel/helper-module-transforms": "workspace:^7.10.1", diff --git a/packages/babel-plugin-transform-modules-umd/package.json b/packages/babel-plugin-transform-modules-umd/package.json index 388288afca48..cb463fc8905d 100644 --- a/packages/babel-plugin-transform-modules-umd/package.json +++ b/packages/babel-plugin-transform-modules-umd/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-module-transforms": "workspace:^7.10.1", "@babel/helper-plugin-utils": "workspace:^7.10.1" diff --git a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json index 018717c0119a..ad465407caba 100644 --- a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json +++ b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json @@ -7,7 +7,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin", "regex", diff --git a/packages/babel-plugin-transform-new-target/package.json b/packages/babel-plugin-transform-new-target/package.json index b4e3d2046d00..1d3dca52f421 100644 --- a/packages/babel-plugin-transform-new-target/package.json +++ b/packages/babel-plugin-transform-new-target/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-object-assign/package.json b/packages/babel-plugin-transform-object-assign/package.json index b34cb472d775..bcc0e8f3b82b 100644 --- a/packages/babel-plugin-transform-object-assign/package.json +++ b/packages/babel-plugin-transform-object-assign/package.json @@ -12,7 +12,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json index 37571b77fe8f..f66b481730bc 100644 --- a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json +++ b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-object-super/package.json b/packages/babel-plugin-transform-object-super/package.json index 9b87af90da91..55664ba941cc 100644 --- a/packages/babel-plugin-transform-object-super/package.json +++ b/packages/babel-plugin-transform-object-super/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-parameters/package.json b/packages/babel-plugin-transform-parameters/package.json index 11b35a82db79..2261548aa075 100644 --- a/packages/babel-plugin-transform-parameters/package.json +++ b/packages/babel-plugin-transform-parameters/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-get-function-arity": "workspace:^7.10.1", "@babel/helper-plugin-utils": "workspace:^7.10.1" diff --git a/packages/babel-plugin-transform-property-literals/package.json b/packages/babel-plugin-transform-property-literals/package.json index 945f6c3a0e78..8cfce129fc79 100644 --- a/packages/babel-plugin-transform-property-literals/package.json +++ b/packages/babel-plugin-transform-property-literals/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-property-mutators/package.json b/packages/babel-plugin-transform-property-mutators/package.json index acfd5bf7f91f..439d52388a9e 100644 --- a/packages/babel-plugin-transform-property-mutators/package.json +++ b/packages/babel-plugin-transform-property-mutators/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-proto-to-assign/package.json b/packages/babel-plugin-transform-proto-to-assign/package.json index 2a6770bca5a5..56ebfebaa693 100644 --- a/packages/babel-plugin-transform-proto-to-assign/package.json +++ b/packages/babel-plugin-transform-proto-to-assign/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-constant-elements/package.json b/packages/babel-plugin-transform-react-constant-elements/package.json index 17fabad0606d..fed410184398 100644 --- a/packages/babel-plugin-transform-react-constant-elements/package.json +++ b/packages/babel-plugin-transform-react-constant-elements/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-display-name/package.json b/packages/babel-plugin-transform-react-display-name/package.json index 58ccc55e096f..7f228bf2b186 100644 --- a/packages/babel-plugin-transform-react-display-name/package.json +++ b/packages/babel-plugin-transform-react-display-name/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-inline-elements/package.json b/packages/babel-plugin-transform-react-inline-elements/package.json index f3ef51717d96..6b027970b0dc 100644 --- a/packages/babel-plugin-transform-react-inline-elements/package.json +++ b/packages/babel-plugin-transform-react-inline-elements/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-jsx-compat/package.json b/packages/babel-plugin-transform-react-jsx-compat/package.json index a074267bea29..f6527bf4e854 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/package.json +++ b/packages/babel-plugin-transform-react-jsx-compat/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-jsx-development/package.json b/packages/babel-plugin-transform-react-jsx-development/package.json index 167cc788073f..2e1f95e849b0 100644 --- a/packages/babel-plugin-transform-react-jsx-development/package.json +++ b/packages/babel-plugin-transform-react-jsx-development/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-jsx-self/package.json b/packages/babel-plugin-transform-react-jsx-self/package.json index 25bb0c025bff..3a3edee592c0 100644 --- a/packages/babel-plugin-transform-react-jsx-self/package.json +++ b/packages/babel-plugin-transform-react-jsx-self/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-jsx-source/package.json b/packages/babel-plugin-transform-react-jsx-source/package.json index fab760fe7875..deb0ba16fff6 100644 --- a/packages/babel-plugin-transform-react-jsx-source/package.json +++ b/packages/babel-plugin-transform-react-jsx-source/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-jsx/package.json b/packages/babel-plugin-transform-react-jsx/package.json index 59b48495100c..676d57d7d2c8 100644 --- a/packages/babel-plugin-transform-react-jsx/package.json +++ b/packages/babel-plugin-transform-react-jsx/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-react-pure-annotations/package.json b/packages/babel-plugin-transform-react-pure-annotations/package.json index 694e1573eb99..be9ee440450a 100644 --- a/packages/babel-plugin-transform-react-pure-annotations/package.json +++ b/packages/babel-plugin-transform-react-pure-annotations/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index 499a82ae8943..56f4db157646 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -9,7 +9,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-plugin-transform-regenerator" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "regenerator-transform": "^0.14.2" }, diff --git a/packages/babel-plugin-transform-reserved-words/package.json b/packages/babel-plugin-transform-reserved-words/package.json index 721540d8d257..d01ad4fce22f 100644 --- a/packages/babel-plugin-transform-reserved-words/package.json +++ b/packages/babel-plugin-transform-reserved-words/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index 14f821c229c4..cfc94f97a657 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-shorthand-properties/package.json b/packages/babel-plugin-transform-shorthand-properties/package.json index 2586bdbc2e1d..6f750754de14 100644 --- a/packages/babel-plugin-transform-shorthand-properties/package.json +++ b/packages/babel-plugin-transform-shorthand-properties/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-spread/package.json b/packages/babel-plugin-transform-spread/package.json index cfe81ba2539e..9aafe878d409 100644 --- a/packages/babel-plugin-transform-spread/package.json +++ b/packages/babel-plugin-transform-spread/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-sticky-regex/package.json b/packages/babel-plugin-transform-sticky-regex/package.json index 58936407b439..9bf024c1eb35 100644 --- a/packages/babel-plugin-transform-sticky-regex/package.json +++ b/packages/babel-plugin-transform-sticky-regex/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-strict-mode/package.json b/packages/babel-plugin-transform-strict-mode/package.json index 45b07345ebe1..30b46b9af114 100644 --- a/packages/babel-plugin-transform-strict-mode/package.json +++ b/packages/babel-plugin-transform-strict-mode/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-template-literals/package.json b/packages/babel-plugin-transform-template-literals/package.json index 9e7981d04e68..04f1e95bddc6 100644 --- a/packages/babel-plugin-transform-template-literals/package.json +++ b/packages/babel-plugin-transform-template-literals/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-annotate-as-pure": "workspace:^7.10.1", "@babel/helper-plugin-utils": "workspace:^7.10.3" diff --git a/packages/babel-plugin-transform-typeof-symbol/package.json b/packages/babel-plugin-transform-typeof-symbol/package.json index a25ab9961374..bc09fbb363a4 100644 --- a/packages/babel-plugin-transform-typeof-symbol/package.json +++ b/packages/babel-plugin-transform-typeof-symbol/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-typescript/package.json b/packages/babel-plugin-transform-typescript/package.json index 8b52a9eec1af..bfe4c42ce457 100644 --- a/packages/babel-plugin-transform-typescript/package.json +++ b/packages/babel-plugin-transform-typescript/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin", "typescript" diff --git a/packages/babel-plugin-transform-unicode-escapes/package.json b/packages/babel-plugin-transform-unicode-escapes/package.json index 7d5de67b5f73..1dab79bff685 100644 --- a/packages/babel-plugin-transform-unicode-escapes/package.json +++ b/packages/babel-plugin-transform-unicode-escapes/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-plugin-transform-unicode-regex/package.json b/packages/babel-plugin-transform-unicode-regex/package.json index 2c15f24337aa..2fc18cd1830a 100644 --- a/packages/babel-plugin-transform-unicode-regex/package.json +++ b/packages/babel-plugin-transform-unicode-regex/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-plugin" ], diff --git a/packages/babel-polyfill/package.json b/packages/babel-polyfill/package.json index e7f4ce1961e2..fe6c63cf859d 100644 --- a/packages/babel-polyfill/package.json +++ b/packages/babel-polyfill/package.json @@ -17,7 +17,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-polyfill" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index a5b66262c317..6187cb7395f4 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-preset-env" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/compat-data": "workspace:^7.10.3", "@babel/helper-compilation-targets": "workspace:^7.10.2", diff --git a/packages/babel-preset-flow/package.json b/packages/babel-preset-flow/package.json index f7ce4a779885..83585fa79635 100644 --- a/packages/babel-preset-flow/package.json +++ b/packages/babel-preset-flow/package.json @@ -12,7 +12,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-preset", "flowtype", diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index 6f96612cf05b..125f49221f8b 100644 --- a/packages/babel-preset-react/package.json +++ b/packages/babel-preset-react/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-preset-react" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/helper-plugin-utils": "workspace:^7.10.1", "@babel/plugin-transform-react-display-name": "workspace:^7.10.1", diff --git a/packages/babel-preset-typescript/package.json b/packages/babel-preset-typescript/package.json index 58578fae878b..0750179ea992 100644 --- a/packages/babel-preset-typescript/package.json +++ b/packages/babel-preset-typescript/package.json @@ -11,7 +11,11 @@ "publishConfig": { "access": "public" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "keywords": [ "babel-preset", "typescript" diff --git a/packages/babel-register/package.json b/packages/babel-register/package.json index f0eba0952dc0..8a9ec1415002 100644 --- a/packages/babel-register/package.json +++ b/packages/babel-register/package.json @@ -12,7 +12,11 @@ "directory": "packages/babel-register" }, "author": "Sebastian McKenzie ", - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "browser": { "./lib/node.js": "./lib/browser.js" }, diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index 3c6b8d529be6..5de02765cdc9 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-template" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/code-frame": "workspace:^7.10.3", "@babel/parser": "workspace:^7.10.3", diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index d185104a66c5..2fe625a91774 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-traverse" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "dependencies": { "@babel/code-frame": "workspace:^7.10.3", "@babel/generator": "workspace:^7.10.3", diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 27f31790fa66..8a1bb7cf10ad 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -13,7 +13,11 @@ "url": "https://github.com/babel/babel.git", "directory": "packages/babel-types" }, - "main": "lib/index.js", + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, "types": "lib/index.d.ts", "dependencies": { "@babel/helper-validator-identifier": "workspace:^7.10.3",