From 22d24d700efc656454d391d48ac3f6e6a295d132 Mon Sep 17 00:00:00 2001 From: hrsh7th <629908+hrsh7th@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:26:44 +0900 Subject: [PATCH] add exports.types field --- scripts/build.ts | 1 + scripts/tools/dualPackageSupport.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/build.ts b/scripts/build.ts index 938192e6..7870a8f5 100644 --- a/scripts/build.ts +++ b/scripts/build.ts @@ -37,6 +37,7 @@ const main = async () => { node: "./$cjs", browser: "./$esm", default: "./$cjs", + types: "./$types", }, }); diff --git a/scripts/tools/dualPackageSupport.ts b/scripts/tools/dualPackageSupport.ts index da90f604..da19e8cc 100644 --- a/scripts/tools/dualPackageSupport.ts +++ b/scripts/tools/dualPackageSupport.ts @@ -1,7 +1,7 @@ import * as fs from "fs"; import { posix as path } from "path"; -export type SupportModuleType = "browser" | "node" | "require" | "import" | "default"; +export type SupportModuleType = "browser" | "node" | "require" | "import" | "default" | "types"; export type SupportModule = { // eslint-disable-next-line no-unused-vars