diff --git a/packages/bun/package.json b/packages/bun/package.json index f74194bb4..19913af87 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -29,7 +29,8 @@ }, "devDependencies": { "@deepkit/type-compiler": "^1.0.19", - "bun-types": "^1.2.2" + "bun-types": "^1.2.2", + "bun": "^1.2.2" }, "jest": { "testEnvironment": "node", diff --git a/packages/bun/tests/case1/build.ts b/packages/bun/tests/case1/build.ts new file mode 100644 index 000000000..6b13e0e55 --- /dev/null +++ b/packages/bun/tests/case1/build.ts @@ -0,0 +1,8 @@ +import { deepkitType } from '../../dist/esm/src/plugin.js'; + +await Bun.build({ + entrypoints: ['./mod.ts'], + outdir: './dist', + format: 'esm', + plugins: [deepkitType()], +}); diff --git a/packages/bun/tests/case1/package.json b/packages/bun/tests/case1/package.json index 7e0ab3f99..d2a30e8de 100644 --- a/packages/bun/tests/case1/package.json +++ b/packages/bun/tests/case1/package.json @@ -5,7 +5,7 @@ "main": "index.js", "type": "module", "scripts": { - "test": "NODE_OPTIONS=--preserve-symlinks vite build" + "test": "bun run build.ts" }, "author": "", "license": "ISC" diff --git a/packages/bun/tests/case1/vite.config.js b/packages/bun/tests/case1/vite.config.js deleted file mode 100644 index 70c95f719..000000000 --- a/packages/bun/tests/case1/vite.config.js +++ /dev/null @@ -1,26 +0,0 @@ -import {defineConfig} from 'vite'; -import {deepkitType} from '../../dist/esm/index.js'; - -export default defineConfig({ - plugins: [deepkitType()], - - build: { - "modulePreload": false, - minify: false, - target: "esnext", - rollupOptions: { - "preserveEntrySignatures": "strict", - - "output": { - - "preserveModules": true, - "esModule": true, - "format": "esm", - - }, - "input": { - "xxx": "./mod.ts" - } - } - }, -});