UNPKG

mz-particles

Version:

TypeScript library for creating particle effects on canvas.

25 lines (22 loc) 669 B
import esbuild from 'esbuild'; import { settings } from './settings.js'; import esbuildWatchPlugin from './esbuild-plugins/esbuild-watch-plugin.js'; const args = process.argv.slice(2); const watch = args.length > 1 && args[1].trim().toLowerCase() === 'watch'; if(watch){ // ------------- watch --------------- (async () => { settings.plugins.push(esbuildWatchPlugin); const ctx = await esbuild.context(settings); await ctx.watch(); console.log('Watching...'); })(); } else{ esbuild .build(settings) .then(result => { console.log('Done.'); }) .catch(() => process.exit(1)); }