From 0f8ffd285d7c9083e0dc9fc229c771c91504a196 Mon Sep 17 00:00:00 2001 From: Brent Schroeter Date: Tue, 3 Feb 2026 05:17:54 +0000 Subject: [PATCH] exclude dev-only files from rollup output --- mise.toml | 5 ++++- rollup.config.mjs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mise.toml b/mise.toml index a4a31c1..14da141 100644 --- a/mise.toml +++ b/mise.toml @@ -5,7 +5,10 @@ node = "24" run = "npx tsc --noEmit && npx eslint ./src" [tasks.build] -run = "npx rollup -c" +run = """ +rm -r dist || true +npx rollup -c +""" [tasks.test] depends = ["lint"] diff --git a/rollup.config.mjs b/rollup.config.mjs index fd9e2d3..0258f9d 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -15,5 +15,8 @@ export default { { file: pkg.main, format: "cjs" }, { file: pkg.module, format: "es" }, ], - plugins: [typescript()], + plugins: [typescript({ + include: ["src/**/*.ts"], + exclude: ["**/*.test.ts"], + })], };