diff --git a/examples/ts/api-build.ts b/examples/ts/api-build.ts new file mode 100644 index 0000000..5a1a8ce --- /dev/null +++ b/examples/ts/api-build.ts @@ -0,0 +1,7 @@ +import { fileURLToPath } from 'node:url' + +import { build } from 'vite' + +const rootDir = fileURLToPath(new URL('.', import.meta.url)) + +await build({ root: rootDir }) diff --git a/examples/ts/package.json b/examples/ts/package.json index 3ac93dc..2e501c6 100644 --- a/examples/ts/package.json +++ b/examples/ts/package.json @@ -5,7 +5,8 @@ "type": "module", "private": true, "scripts": { - "build": "DEBUG=\"vite-plugin-dts:bundle\" vite build" + "build": "DEBUG=\"vite-plugin-dts:bundle\" vite build", + "build:api": "tsx ./api-build.ts" }, "types": "dist/ts-test.d.ts", "devDependencies": { diff --git a/examples/ts/vite.config.ts b/examples/ts/vite.config.ts index 0121229..3a40448 100644 --- a/examples/ts/vite.config.ts +++ b/examples/ts/vite.config.ts @@ -6,6 +6,8 @@ import dts from '../../src' emptyDir(resolve(__dirname, 'dist')) emptyDir(resolve(__dirname, 'types')) +console.log('a') + export default defineConfig({ resolve: { alias: {