diff --git a/packages/core/package.json b/packages/core/package.json index 1c379cf9..041c6568 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -30,7 +30,7 @@ ], "scripts": { "build": "tsdown", - "build:watch": "tsdown --watch --silent", + "build:watch": "tsdown --watch ./src --no-clean", "dev": "pnpm run build:watch", "test": "vitest run", "test:watch": "vitest", diff --git a/packages/core/tsdown.config.ts b/packages/core/tsdown.config.ts index 8b44ee4e..3f714665 100644 --- a/packages/core/tsdown.config.ts +++ b/packages/core/tsdown.config.ts @@ -1,11 +1,11 @@ -import type { Options } from 'tsdown'; +import type { UserConfig } from 'tsdown'; import { defineConfig } from 'tsdown'; type BuildMode = 'dev' | 'default'; const buildModes: BuildMode[] = ['dev', 'default']; -const createConfig = (mode: BuildMode): Options => ({ +const createConfig = (mode: BuildMode): UserConfig => ({ entry: { index: './src/core/index.ts', dom: './src/dom/index.ts', @@ -14,6 +14,7 @@ const createConfig = (mode: BuildMode): Options => ({ format: 'es', sourcemap: true, clean: true, + hash: false, alias: { '@': new URL('./src/core', import.meta.url).pathname, }, diff --git a/packages/html/package.json b/packages/html/package.json index d34f59b4..9299f322 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -60,7 +60,7 @@ ], "scripts": { "build": "tsdown", - "build:watch": "tsdown --watch --silent", + "build:watch": "tsdown --watch ./src --no-clean", "dev": "pnpm run build:watch", "test": "vitest run", "clean": "rm -rf dist types" diff --git a/packages/html/tsdown.config.ts b/packages/html/tsdown.config.ts index 7f2a5db4..20a0f433 100644 --- a/packages/html/tsdown.config.ts +++ b/packages/html/tsdown.config.ts @@ -1,5 +1,5 @@ import { globSync } from 'node:fs'; -import type { Options } from 'tsdown'; +import type { UserConfig } from 'tsdown'; import { defineConfig } from 'tsdown'; type BuildMode = 'dev' | 'default'; @@ -13,7 +13,7 @@ const defineEntries = Object.fromEntries( }) ); -const createConfig = (mode: BuildMode): Options => ({ +const createConfig = (mode: BuildMode): UserConfig => ({ entry: { index: 'src/index.ts', ...defineEntries, @@ -22,6 +22,7 @@ const createConfig = (mode: BuildMode): Options => ({ format: 'es', sourcemap: true, clean: true, + hash: false, alias: { '@': new URL('./src', import.meta.url).pathname, }, diff --git a/packages/react/package.json b/packages/react/package.json index 401d2fe5..477750c7 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -27,7 +27,7 @@ ], "scripts": { "build": "tsdown", - "build:watch": "tsdown --watch ./src", + "build:watch": "tsdown --watch ./src --no-clean", "dev": "pnpm run build:watch", "test": "vitest run", "test:watch": "vitest", diff --git a/packages/react/tsdown.config.ts b/packages/react/tsdown.config.ts index 63b2fa1c..65e9177e 100644 --- a/packages/react/tsdown.config.ts +++ b/packages/react/tsdown.config.ts @@ -1,11 +1,11 @@ -import type { Options } from 'tsdown'; +import type { UserConfig } from 'tsdown'; import { defineConfig } from 'tsdown'; type BuildMode = 'dev' | 'default'; const buildModes: BuildMode[] = ['dev', 'default']; -const createConfig = (mode: BuildMode): Options => ({ +const createConfig = (mode: BuildMode): UserConfig => ({ entry: { index: './src/index.ts', }, @@ -13,6 +13,7 @@ const createConfig = (mode: BuildMode): Options => ({ format: 'es', sourcemap: true, clean: true, + hash: false, alias: { '@': new URL('./src', import.meta.url).pathname, }, diff --git a/packages/store/package.json b/packages/store/package.json index 078c328a..e3d34cde 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -36,7 +36,7 @@ ], "scripts": { "build": "tsdown", - "build:watch": "tsdown --watch --silent", + "build:watch": "tsdown --watch ./src --no-clean", "dev": "pnpm run build:watch", "test": "vitest run", "test:watch": "vitest", diff --git a/packages/store/tsdown.config.ts b/packages/store/tsdown.config.ts index 256d3f95..5035f65d 100644 --- a/packages/store/tsdown.config.ts +++ b/packages/store/tsdown.config.ts @@ -1,11 +1,11 @@ -import type { Options } from 'tsdown'; +import type { UserConfig } from 'tsdown'; import { defineConfig } from 'tsdown'; type BuildMode = 'dev' | 'default'; const buildModes: BuildMode[] = ['dev', 'default']; -const createConfig = (mode: BuildMode): Options => ({ +const createConfig = (mode: BuildMode): UserConfig => ({ entry: { index: './src/core/index.ts', lit: './src/lit/index.ts', @@ -15,6 +15,7 @@ const createConfig = (mode: BuildMode): Options => ({ format: 'es', sourcemap: true, clean: true, + hash: false, alias: { '@': new URL('./src/core', import.meta.url).pathname, }, diff --git a/packages/utils/package.json b/packages/utils/package.json index ee8398c1..72b97f91 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -48,7 +48,7 @@ ], "scripts": { "build": "tsdown", - "build:watch": "tsdown --watch --silent", + "build:watch": "tsdown --watch ./src --no-clean", "dev": "pnpm run build:watch", "test": "vitest run", "test:watch": "vitest", diff --git a/packages/utils/tsdown.config.ts b/packages/utils/tsdown.config.ts index 23cdc69d..239cf76d 100644 --- a/packages/utils/tsdown.config.ts +++ b/packages/utils/tsdown.config.ts @@ -15,6 +15,7 @@ export default defineConfig({ format: 'es', sourcemap: true, clean: true, + hash: false, alias: { '@': new URL('./src', import.meta.url).pathname, },