12345678910111213141516171819202122232425 |
- 'use strict'
- const esbuild = require('esbuild')
- const { getTarget } = require('./getTarget')
- 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: ['build/ts/adminlte.ts'],
- bundle: true,
- minify: false,
- sourcemap: true,
- banner: {
- js: banner
- },
- target: getTarget(['es', 'chrome', 'edge', 'firefox', 'ios', 'safari']),
- outfile: 'dist/js/adminlte.js'
- }).catch(error => console.error(error))
|