import chokidar from 'chokidar'; import { buildJs, buildRenderer } from './build-script.js'; import { buildCss } from './build-css.js'; chokidar.watch( [ './src/js/**/*.ts', '!*.test.ts', '!./src/js/renderer/**/*.ts' ] ).on( 'change', async () => { console.log( 'Building Script...' ); await buildJs(); console.log( 'Finished' ); } ); chokidar.watch( [ './src/js/renderer/**/*.ts', '!*.test.ts' ] ).on( 'change', async () => { console.log( 'Building Renderer Script...' ); await buildRenderer(); console.log( 'Finished' ); } ); chokidar.watch( [ './src/css/**/*.scss' ] ).on( 'change', async () => { console.log( 'Building CSS...' ); await buildCss(); console.log( 'Finished' ); } );