Socket
Socket
Sign inDemoInstall

postcss-loader

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-loader - npm Package Compare versions

Comparing version 0.11.1 to 0.12.0

3

CHANGELOG.md

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

## 0.12
* Add CSS syntax highlight to syntax error code frame.
## 0.11.1

@@ -2,0 +5,0 @@ * Fix Promise API (by Daniel Haus).

38

index.js

@@ -1,24 +0,16 @@

var formatCodeFrame = require('babel-code-frame');
var loaderUtils = require('loader-utils');
var postcss = require('postcss');
var loaderUtils = require('loader-utils');
var postcss = require('postcss');
function formatMessage(message, loc, source) {
var formatted = message;
if (loc) {
formatted = formatted +
' (' + loc.line + ':' + loc.column + ')';
function PostCSSLoaderError(error) {
Error.call(this);
Error.captureStackTrace(this, PostCSSLoaderError);
this.name = 'Syntax Error';
this.error = error.input.source;
this.message = error.reason;
if ( error.line ) {
this.message += ' (' + error.line + ':' + error.column + ')';
}
if (loc && source) {
formatted = formatted +
'\n\n' + formatCodeFrame(source, loc.line, loc.column) + '\n';
if ( error.line && error.input.source ) {
this.message += '\n\n' + error.showSourceCode() + '\n';
}
return formatted;
}
function PostCSSLoaderError(name, message, loc, source, error) {
Error.call(this);
Error.captureStackTrace(this, PostCSSLoaderError);
this.name = name;
this.error = error;
this.message = formatMessage(message, loc, source);
this.hideStack = true;

@@ -105,7 +97,3 @@ }

if ( error.name === 'CssSyntaxError' ) {
callback(new PostCSSLoaderError(
'Syntax Error',
error.reason,
{ line: error.line, column: error.column },
error.input.source));
callback(new PostCSSLoaderError(error));
} else {

@@ -112,0 +100,0 @@ callback(error);

{
"name": "postcss-loader",
"version": "0.11.1",
"version": "0.12.0",
"description": "PostCSS loader for webpack",

@@ -10,9 +10,8 @@ "keywords": ["webpack", "loader", "css", "postcss", "postcss-runner"],

"dependencies": {
"babel-code-frame": "^6.11.0",
"loader-utils": "^0.2.15",
"postcss": "^5.1.2"
"loader-utils": "^0.2.15",
"postcss": "^5.2.0"
},
"devDependencies": {
"eslint-config-postcss": "2.0.2",
"postcss-safe-parser": "1.0.7",
"postcss-safe-parser": "2.0.0",
"webpack-stream": "3.2.0",

@@ -19,0 +18,0 @@ "gulp-eslint": "3.0.1",

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