Files
query-awesome/bun.config.ts
2026-02-17 23:13:28 +08:00

33 lines
797 B
TypeScript

import { buildWithBun } from '@kevisual/code-builder'
import { queryList, storeList } from './src/scripts/get-query-list.ts'
// await buildWithBun({ naming: "app", entry: "query/index.ts", meta: import.meta, dts: true })
for (const query of queryList) {
await buildWithBun({
naming: query.name,
entry: `query/${query.name}/index.ts`,
meta: import.meta,
target: 'browser',
dts: true,
})
}
for (const store of storeList) {
await buildWithBun({
naming: store.name,
entry: `store/${store.name}/index.ts`,
meta: import.meta,
external: ['sonner', 'zustand', '@kevisual/context'],
target: 'browser',
dts: true,
})
}
await buildWithBun({
naming: 'utils-node',
entry: 'query/utils/index.ts',
meta: import.meta,
target: 'node',
dts: true,
})