Files
OfficialSite/build/scripts.js
Chauncey McAskill 5cc8a75866 Update NPM dependencies
Added:
- esbuild v0.8.16 → v0.12.28
- kleur v4.1.3 → v4.1.4
- locomotive-scroll v4.0.4 → v4.1.2
- node-notifier v8.0.1 → v10.0.0
- node-sass v5.0.0 → v6.0.1

Removed:
- fs
2021-09-14 18:27:03 -04:00

30 lines
893 B
JavaScript

import esbuild from 'esbuild';
import paths from '../mconfig.json';
import message from './utils/message.js';
import notification from './notification.js';
export function buildScripts() {
console.time('JS built in');
esbuild.build({
entryPoints: [ paths.scripts.src + paths.scripts.main + '.js' ],
bundle: true,
minify: true,
sourcemap: true,
color: true,
logLevel: 'error',
target: [ 'es2015' ],
outfile: paths.scripts.dest + paths.scripts.main + '.js'
}).catch((e) => {
// errors managments (already done in esbuild)
notification({
title: 'Javascript built failed 🚨',
message: `${e.errors[0].text} in ${e.errors[0].location.file} line ${e.errors[0].location.line}`
});
}).then(() => {
message('Javascript built','success', 'JS built in')
})
}