diff --git a/package.json b/package.json index 3598ffe..f5f74fa 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,14 @@ "version": "1.6.0", "description": "A small library to detect which features of WebAssembly are supported in your current browser.", "exports": { - "import": "./dist/esm/index.js", - "require": "./dist/cjs/index.cjs" + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/cjs/index.cjs" + } }, "types": "dist/index.d.ts", "type": "module", diff --git a/render-dts.mjs b/render-dts.mjs index 7912e64..1bd5036 100644 --- a/render-dts.mjs +++ b/render-dts.mjs @@ -21,3 +21,10 @@ writeFileSync( .map(({ name }) => `${name}: () => Promise`) .join(",\n")};`, ); + +writeFileSync( + "./dist/index.d.cts", + `export const\n${plugins + .map(({ name }) => `${name}: () => Promise`) + .join(",\n")};`, +);