mirror of
https://github.com/gavvvr/obsidian-timecodes-plugin.git
synced 2026-07-22 12:00:24 +00:00
25 lines
432 B
JavaScript
25 lines
432 B
JavaScript
// @ts-check
|
|
|
|
import process from 'node:process'
|
|
|
|
import esbuild from 'esbuild'
|
|
|
|
import { sharedEsbuildConfig } from './esbuild.config.js'
|
|
|
|
const config = sharedEsbuildConfig
|
|
|
|
const prod = process.argv[2] === 'production'
|
|
|
|
const context = await esbuild.context({
|
|
...config,
|
|
...prod
|
|
? { minify: true, sourcemap: false }
|
|
: {},
|
|
})
|
|
|
|
if (prod) {
|
|
await context.rebuild()
|
|
process.exit(0)
|
|
} else {
|
|
await context.watch()
|
|
}
|