mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-19 16:54:24 +01:00
Include the plugin's filename in the license header.
This commit is contained in:
parent
ebc220754b
commit
59197765f4
@ -2,10 +2,12 @@ const path = require('path')
|
||||
const pkg = require(path.resolve(__dirname, '../package.json'))
|
||||
const year = new Date().getFullYear()
|
||||
|
||||
module.exports = function () {
|
||||
function getBanner(pluginFilename) {
|
||||
return `/*!
|
||||
* Bootstrap v${pkg.version} (${pkg.homepage})
|
||||
* Bootstrap${pluginFilename ? ` ${pluginFilename}` : ''} v${pkg.version} (${pkg.homepage})
|
||||
* Copyright 2011-${year} ${pkg.author}
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/`
|
||||
}
|
||||
|
||||
module.exports = getBanner
|
||||
|
@ -8,8 +8,8 @@
|
||||
const rollup = require('rollup')
|
||||
const path = require('path')
|
||||
const babel = require('rollup-plugin-babel')
|
||||
const TEST = process.env.NODE_ENV === 'test'
|
||||
const banner = require(path.resolve(__dirname, './banner.js'))
|
||||
const TEST = process.env.NODE_ENV === 'test'
|
||||
|
||||
const plugins = [
|
||||
babel({
|
||||
@ -62,18 +62,20 @@ Object.keys(bsPlugins)
|
||||
globals[bsPlugins.Tooltip] = 'Tooltip'
|
||||
}
|
||||
|
||||
const pluginFilename = `${pluginKey.toLowerCase()}.js`
|
||||
|
||||
rollup.rollup({
|
||||
input: bsPlugins[pluginKey],
|
||||
plugins,
|
||||
external
|
||||
}).then((bundle) => {
|
||||
bundle.write({
|
||||
banner,
|
||||
banner: banner(pluginFilename),
|
||||
format,
|
||||
name: pluginKey,
|
||||
sourcemap: true,
|
||||
globals,
|
||||
file: path.resolve(__dirname, `${rootPath}${pluginKey.toLowerCase()}.js`)
|
||||
file: path.resolve(__dirname, `${rootPath}${pluginFilename}`)
|
||||
})
|
||||
.then(() => console.log(`Building ${pluginKey} plugin... Done!`))
|
||||
.catch((err) => console.error(`${pluginKey}: ${err}`))
|
||||
|
Loading…
x
Reference in New Issue
Block a user