41 lines
954 B
TypeScript
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,
|
|
}) |