Add banner to CSS output
parent
db310d96a8
commit
13e1812824
|
@ -50,6 +50,7 @@
|
|||
"node-sass": "^4.13.1",
|
||||
"np": "^6.2.0",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"postcss-banner": "^3.0.1",
|
||||
"rollup": "^1.32.1",
|
||||
"rollup-plugin-license": "^0.13.0",
|
||||
"rollup-plugin-postcss": "^2.5.0",
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
import path from 'path';
|
||||
|
||||
import postcssPluginBanner from 'postcss-banner';
|
||||
import postcssPluginCssnano from 'cssnano';
|
||||
import rollupPluginLicense from 'rollup-plugin-license';
|
||||
import rollupPluginPostcss from 'rollup-plugin-postcss';
|
||||
|
@ -5,10 +8,14 @@ import rollupPluginStrip from '@rollup/plugin-strip';
|
|||
import { terser as rollupPluginTerser } from 'rollup-plugin-terser';
|
||||
import rollupPluginTypescript from '@rollup/plugin-typescript';
|
||||
|
||||
const pkg = require(path.join(process.cwd(), 'package.json'));
|
||||
const bannerText = `${pkg.name} v${pkg.version} by Nikita Karamov
|
||||
${pkg.homepage}`;
|
||||
|
||||
export const license = () => rollupPluginLicense({
|
||||
banner: {
|
||||
commentStyle: 'ignored',
|
||||
content: '<%= pkg.name %> v<%= pkg.version %> by Nikita Karamov\nhttps://shareon.js.org'
|
||||
content: bannerText
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -21,6 +28,10 @@ export const postcss = (file = true, minify) => rollupPluginPostcss({
|
|||
plugins: [
|
||||
minify && postcssPluginCssnano({
|
||||
preset: 'default',
|
||||
}),
|
||||
postcssPluginBanner({
|
||||
banner: bannerText,
|
||||
important: true
|
||||
})
|
||||
],
|
||||
});
|
||||
|
|
|
@ -5196,6 +5196,13 @@ posix-character-classes@^0.1.0:
|
|||
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
|
||||
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
|
||||
|
||||
postcss-banner@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/postcss-banner/-/postcss-banner-3.0.1.tgz#130ec592cefd3f5b52bc54f7f01c8881603c22fc"
|
||||
integrity sha512-uHZoJ5VmnqHAMGHJU8KJHrkLuynp72N9PPn1T4f0iVBDoApsOkr1OmY4Mk0t2e5lNfrDgOUNEBHj8RbYa8zvbw==
|
||||
dependencies:
|
||||
postcss "^7.0.14"
|
||||
|
||||
postcss-calc@^7.0.1:
|
||||
version "7.0.2"
|
||||
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1"
|
||||
|
|
Loading…
Reference in New Issue