From 189b56f0b55120c6d50742a5e41cd2b1f8bd8c15 Mon Sep 17 00:00:00 2001 From: Northword Date: Wed, 25 Feb 2026 13:42:33 +0800 Subject: [PATCH] feat!: export ZoteroToolkit only in `/ztoolkit` --- package.json | 10 ++++++---- src/index.ts | 3 +-- tsdown.config.ts | 3 ++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 285f6c2..035d7af 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,14 @@ "developer", "toolkit" ], + "sideEffects": false, "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.js" - } + ".": "./dist/index.js", + "./ztoolkit": "./dist/ztoolkit.js", + "./package.json": "./package.json" }, + "main": "./dist/index.js", + "module": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" diff --git a/src/index.ts b/src/index.ts index d5caa7f..502f898 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,5 @@ export * from "./basic.js"; + export * from "./helpers/clipboard.js"; export * from "./helpers/dialog.js"; export * from "./helpers/filePicker.js"; @@ -16,5 +17,3 @@ export * from "./tools/extraField.js"; export * from "./tools/reader.js"; export * from "./tools/ui.js"; export * as wait from "./utils/wait.js"; - -export * from "./ztoolkit.js"; diff --git a/tsdown.config.ts b/tsdown.config.ts index a8e336a..a27d8dc 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -1,8 +1,9 @@ import { defineConfig } from "tsdown"; export default defineConfig({ - entry: ["src/index.ts"], + entry: ["src/index.ts", "src/ztoolkit.ts"], // unbundle: true, sourcemap: false, platform: "browser", + exports: true, });