@4c/fast-sass-loader
Advanced tools
Comparing version 2.0.1 to 2.1.0
@@ -0,1 +1,12 @@ | ||
# [2.1.0](https://github.com/yibn2008/fast-sass-loader/compare/v2.0.1...v2.1.0) (2018-12-27) | ||
### Features | ||
* add better errors ([ac76ab2](https://github.com/yibn2008/fast-sass-loader/commit/ac76ab2)) | ||
## [2.0.1](https://github.com/yibn2008/fast-sass-loader/compare/v2.0.0...v2.0.1) (2018-12-27) | ||
@@ -2,0 +13,0 @@ |
@@ -19,2 +19,15 @@ const path = require('path'); | ||
class FastSassLoaderError extends Error { | ||
constructor(source, err) { | ||
super(); | ||
const { message } = err; | ||
this.name = 'FastSassLoaderError'; | ||
this.message = `${message}\n\n${preview(source, err, { offset: 5 })}\n`; | ||
Error.captureStackTrace(this, this.constructor); | ||
} | ||
} | ||
function getImportsToResolve(original, includePaths, transformers) { | ||
@@ -326,4 +339,3 @@ const extname = path.extname(original); | ||
} catch (err) { | ||
debug(preview(merged, err, { offset: 10 })); | ||
return callback(err); | ||
return callback(new FastSassLoaderError(merged, err)); | ||
} | ||
@@ -330,0 +342,0 @@ |
{ | ||
"name": "@4c/fast-sass-loader", | ||
"description": "fast sass loader for webpack", | ||
"version": "2.0.1", | ||
"version": "2.1.0", | ||
"main": "lib/index.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
263990
481