mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-11 17:29:44 +00:00

* refactor: replace comlink with kkrpc * fix: import path in api pkg and btn styling in ui iframe page * fix: fixed fetch API from kkRPC migrate * refactor: replace comlink-stdio with kkrpc * update deno lock * bump @kksh/api * update API version * publish api pkg again to fix kkrpc version * update pnpm lock * dep: fix dependency problems * dep: update deno.lock * chore: remove 2 submodules they were added only for integration development * update pnpm lock * fix: test template path * format: with prettier * downgrade next version * ci: try to fix next build on windows * try to fix CI * Revert "try to fix CI" This reverts commit b9c63c392f50f1d2d3ceec406e49b1af2348c740. * upgrade tauri-api-adapter * try to fix next * remove templates from pnpm workspace * update CI test * publish @kksh/api with upgraded tauri-api-adapter to fix nextjs template
31 lines
709 B
TypeScript
31 lines
709 B
TypeScript
import { watch } from "fs"
|
|
import { join } from "path"
|
|
import { refreshTemplateWorkerExtension } from "@kksh/api/dev"
|
|
import { $ } from "bun"
|
|
|
|
async function build() {
|
|
try {
|
|
// await $`bun build --minify --target=browser --outdir=./dist ./src/index.ts`
|
|
const output = await Bun.build({
|
|
entrypoints: ["./src/index.ts"],
|
|
outdir: "./dist",
|
|
minify: true,
|
|
target: "browser"
|
|
})
|
|
await refreshTemplateWorkerExtension()
|
|
} catch (error) {
|
|
console.error(error)
|
|
}
|
|
}
|
|
|
|
const srcDir = join(import.meta.dir, "src")
|
|
|
|
await build()
|
|
|
|
if (Bun.argv.includes("dev")) {
|
|
console.log(`Watching ${srcDir} for changes...`)
|
|
watch(srcDir, { recursive: true }, async (event, filename) => {
|
|
await build()
|
|
})
|
|
}
|