feat(scripts/build): add flag and env to build dev builds

This commit is contained in:
PalmDevs 2025-06-15 17:43:27 +07:00
parent 35df488dd4
commit 42213c89c0
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -13,15 +13,18 @@ const AssetsDir = `${import.meta.dir}/../src/assets`
const GeneratedAssetsDir = `${import.meta.dir}/../dist/assets/generated`
await rm(GeneratedAssetsDir, { recursive: true, force: true })
.then(() => {
console.debug(chalk.gray('\u{1F5BB} Deleted old generated assets'))
})
.then(() =>
console.debug(chalk.gray('\u{1F5BB} Deleted old generated assets')),
)
.catch()
// If this file is being run directly, build the project
if (main === import.meta.filename) build()
export default async function build(dev = false, log = true) {
const Dev =
process.argv.includes('--dev') || process.env.NODE_ENV === 'development'
export default async function build(dev = Dev, log = true) {
const start = performance.now()
if (log) console.info(chalk.gray('\u{1F5BB} Generating assets...'))