mirror of https://github.com/ColorlibHQ/AdminLTE
34 lines
812 B
JavaScript
34 lines
812 B
JavaScript
|
'use strict'
|
||
|
|
||
|
const esbuild = require('esbuild')
|
||
|
// const { getTarget } = require('./get.browserslist.target')
|
||
|
|
||
|
const pkg = require('../package')
|
||
|
const year = new Date().getFullYear()
|
||
|
const banner = `/*!
|
||
|
* AdminLTE v${pkg.version} (${pkg.homepage})
|
||
|
* Copyright 2014-${year} ${pkg.author}
|
||
|
* Licensed under MIT (https://github.com/ColorlibHQ/AdminLTE/blob/master/LICENSE)
|
||
|
*/`
|
||
|
|
||
|
esbuild.build({
|
||
|
entryPoints: ['ts/adminlte.ts'],
|
||
|
banner: {
|
||
|
js: banner
|
||
|
},
|
||
|
bundle: true,
|
||
|
color: true,
|
||
|
format: 'iife',
|
||
|
sourcemap: true,
|
||
|
target: ['chrome60'],
|
||
|
|
||
|
/* will be enable after release of alpha */
|
||
|
// target: getTarget(['es', 'chrome', 'edge', 'firefox', 'ios', 'safari']),
|
||
|
|
||
|
outfile: 'dist/js/adminlte.js'
|
||
|
}).then(
|
||
|
console.log('build/ts/adminlte.ts is BUILD')
|
||
|
).catch(
|
||
|
error => console.error(error)
|
||
|
)
|