diff --git a/.changeset/early-pans-obey.md b/.changeset/early-pans-obey.md new file mode 100644 index 0000000000..a1980c304e --- /dev/null +++ b/.changeset/early-pans-obey.md @@ -0,0 +1,5 @@ +--- +'react-select': patch +--- + +Add `exports` field in package.json diff --git a/packages/react-select/package.json b/packages/react-select/package.json index c9cd5a90e3..8b94607341 100644 --- a/packages/react-select/package.json +++ b/packages/react-select/package.json @@ -59,5 +59,37 @@ "creatable/index.ts", "async-creatable/index.ts" ] + }, + "exports": { + ".": { + "require": "./dist/react-select.cjs.js", + "import": "./dist/react-select.esm.js", + "types": "./dist/react-select.cjs.d.ts" + }, + "./base": { + "require": "./base/dist/react-select-base.cjs.js", + "import": "./base/dist/react-select-base.esm.js", + "types": "./base/dist/react-select-base.cjs.d.ts" + }, + "./animated": { + "require": "./animated/dist/react-select-animated.cjs.js", + "import": "./animated/dist/react-select-animated.esm.js", + "types": "./animated/dist/react-select-animated.cjs.d.ts" + }, + "./async": { + "require": "./async/dist/react-select-async.cjs.js", + "import": "./async/dist/react-select-async.esm.js", + "types": "./async/dist/react-select-async.cjs.d.ts" + }, + "./creatable": { + "require": "./creatable/dist/react-select-creatable.cjs.js", + "import": "./creatable/dist/react-select-creatable.esm.js", + "types": "./creatable/dist/react-select-creatable.cjs.d.ts" + }, + "./async-creatable": { + "require": "./async-creatable/dist/react-select-async-creatable.cjs.js", + "import": "./async-creatable/dist/react-select-async-creatable.esm.js", + "types": "./async-creatable/dist/react-select-async-creatable.cjs.d.ts" + } } }