From 1c23d43d358850199936f4baf7c66b76f172e255 Mon Sep 17 00:00:00 2001 From: Rebecca Stevens Date: Wed, 18 May 2022 21:11:29 +1200 Subject: [PATCH] fix: cjs types --- index.d.cts | 2 ++ package.json | 22 ++++++++++++++++------ plugin.d.cts | 2 ++ 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 index.d.cts create mode 100644 plugin.d.cts diff --git a/index.d.cts b/index.d.cts new file mode 100644 index 0000000000..45dd6a5756 --- /dev/null +++ b/index.d.cts @@ -0,0 +1,2 @@ +export * from "."; +export { default } from "."; diff --git a/package.json b/package.json index 9fb77b4bab..802dbf9f28 100644 --- a/package.json +++ b/package.json @@ -10,15 +10,25 @@ }, "exports": { ".": { - "types": "./index.d.ts", - "import": "./entrypoints/main.mjs", - "require": "./entrypoints/main.cjs" + "import": { + "types": "./index.d.ts", + "default": "./entrypoints/main.mjs" + }, + "require": { + "types": "./index.d.cts", + "default": "./entrypoints/main.cjs" + } }, "./eslint-plugin-helper": "./entrypoints/eslint-plugin-helper.cjs", "./plugin": { - "types": "./plugin.d.ts", - "import": "./entrypoints/plugin.mjs", - "require": "./entrypoints/plugin.cjs" + "import": { + "types": "./plugin.d.ts", + "default": "./entrypoints/plugin.mjs" + }, + "require": { + "types": "./plugin.d.cts", + "default": "./entrypoints/plugin.cjs" + } } }, "type": "module", diff --git a/plugin.d.cts b/plugin.d.cts new file mode 100644 index 0000000000..a76b665d51 --- /dev/null +++ b/plugin.d.cts @@ -0,0 +1,2 @@ +export * from "./plugin"; +export { default } from "./plugin";