New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

npm-sass

Package Overview
Dependencies
Maintainers
2
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-sass - npm Package Compare versions

Comparing version 2.3.0 to 3.0.0

39

lib/importer.js
var local = require('./local');
var resolve = require('./resolver');
module.exports = function (options) {
options = options || {};
function importer(url, file, done) {
if (options.aliases && options.aliases[url]) {
url = options.aliases[url];
function importer(url, file, done) {
local(url, file, function (err, isLocal) {
if (err || isLocal) {
done({ file: url });
} else {
resolve(url, file)
.catch(function () { return url; })
.then(function (path) {
path = path.replace(/\.css$/, '');
return { file: path };
})
.then(done);
}
local(url, file, function (err, isLocal) {
if (err || isLocal) {
done({ file: url });
} else {
resolve(url, file)
.catch(function () { return url; })
.then(function (path) {
path = path.replace(/\.css$/, '');
return { file: path };
})
.then(done);
}
});
}
});
}
return importer;
};
module.exports = importer;
var sass = require('node-sass');
var importer = require('./importer');
var importerFunction = require('./importer');

@@ -14,5 +14,12 @@ var npmsass = function (src, options, callback) {

function importer(url, file, done) {
if (options.aliases && options.aliases[url]) {
url = options.aliases[url];
}
return importerFunction(url, file, done);
}
opts = Object.assign({
file: src,
importer: importer(options)
importer
}, options);

@@ -24,4 +31,4 @@

npmsass.importer = importer();
npmsass.importer = importerFunction;
module.exports = npmsass;
{
"name": "npm-sass",
"version": "2.3.0",
"version": "3.0.0",
"description": "sass compilation with npm aware include paths",

@@ -32,3 +32,3 @@ "main": "index.js",

"glob": "^6.0.1",
"node-sass": "^4.9.0"
"node-sass": "^6.0.1"
},

@@ -35,0 +35,0 @@ "devDependencies": {

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