Socket
Socket
Sign inDemoInstall

postcss-banner

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-banner - npm Package Compare versions

Comparing version 3.0.2 to 4.0.0

36

index.js

@@ -1,4 +0,2 @@

const postcss = require('postcss');
module.exports = postcss.plugin('postcss-banner', (opts = {}) => {
module.exports = (opts = {}) => {
function makeComment(banner) {

@@ -15,19 +13,23 @@ const bang = opts.important ? '!' : '';

return function andBanner(css) {
if ('banner' in opts) {
css.prepend(makeComment(opts.banner));
return {
postcssPlugin: 'postcss-banner',
Once(css) {
if ('banner' in opts) {
css.prepend(makeComment(opts.banner));
// New line after banner
if (css.nodes[1]) {
// New line after banner
if (css.nodes[1]) {
// eslint-disable-next-line no-param-reassign
css.nodes[1].raws.before = '\n';
}
}
if ('footer' in opts) {
css.append(makeComment(opts.footer));
// eslint-disable-next-line no-param-reassign
css.nodes[1].raws.before = '\n';
css.nodes[css.nodes.length - 1].raws.before = '\n';
}
}
if ('footer' in opts) {
css.append(makeComment(opts.footer));
// eslint-disable-next-line no-param-reassign
css.nodes[css.nodes.length - 1].raws.before = '\n';
}
},
};
});
};
module.exports.postcss = true;
{
"name": "postcss-banner",
"version": "3.0.2",
"version": "4.0.0",
"description": "PostCSS plugin to add text banner to resulting file",

@@ -22,3 +22,3 @@ "keywords": [

"dependencies": {
"postcss": "^7.0.14"
"postcss": "^8.2.2"
},

@@ -30,3 +30,3 @@ "devDependencies": {

"eslint-plugin-import": "^2.20.2",
"mocha": "^7.1.1",
"mocha": "^8.2.1",
"prettier": "^2.0.4"

@@ -33,0 +33,0 @@ },

@@ -17,3 +17,3 @@ # PostCSS Banner [![Dependency Status](https://img.shields.io/david/princed/postcss-banner.svg)](https://david-dm.org/princed/postcss-banner) [![Current version](https://img.shields.io/npm/v/postcss-banner.svg?style=flat-square)](https://www.npmjs.com/package/postcss-banner) [![NPM downloads](https://img.shields.io/npm/dt/postcss-banner.svg?style=flat-square)](https://www.npmjs.com/package/postcss-banner) [![Build Status](https://img.shields.io/travis/princed/postcss-banner.svg?style=flat-square)](https://travis-ci.org/princed/postcss-banner)

```sh
npm install --save-dev postcss-banner
npm install --save-dev postcss postcss-banner
```

@@ -20,0 +20,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc