Files
query-awesome/bun.config.ts

41 lines
954 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,
})
await buildWithBun({
naming: 'query-login-node',
entry: 'query/query-login/query-login-node.ts',
meta: import.meta,
target: 'node',
dts: true,
})