Socket
Socket
Sign inDemoInstall

broccoli-less-single

Package Overview
Dependencies
Maintainers
2
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

broccoli-less-single - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

52

index.js

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

"use strict";
'use strict';
var CachingWriter = require("broccoli-caching-writer");
var CachingWriter = require('broccoli-caching-writer');

@@ -19,7 +19,3 @@ module.exports = LessCompiler;

CachingWriter.call(
this,
Array.isArray(sourceNodes) ? sourceNodes : [sourceNodes],
_options
);
CachingWriter.call(this, Array.isArray(sourceNodes) ? sourceNodes : [sourceNodes], _options);

@@ -32,6 +28,6 @@ if (!outputFile) {

// passed into us with fallback values. see issue #29
var options = require("lodash.merge")({}, _options);
var options = require('lodash.merge')({}, _options);
if (options.sourceMap) {
if (typeof options.sourceMap !== "object") {
if (typeof options.sourceMap !== 'object') {
options.sourceMap = {};

@@ -41,3 +37,3 @@ }

if (!options.sourceMap.sourceMapURL) {
options.sourceMap.sourceMapURL = outputFile + ".map";
options.sourceMap.sourceMapURL = outputFile + '.map';
}

@@ -53,8 +49,8 @@ }

LessCompiler.prototype.build = function() {
var fs = require("fs");
var less = require("less");
var path = require("path");
var mkdirp = require("mkdirp");
var fs = require('fs');
var less = require('less');
var path = require('path');
var mkdirp = require('mkdirp');
var destFile = this.outputPath + "/" + this.outputFile;
var destFile = this.outputPath + '/' + this.outputFile;

@@ -64,10 +60,7 @@ mkdirp.sync(path.dirname(destFile));

var lessOptions = {
filename: require("include-path-searcher").findFileSync(
this.inputFile,
this.inputPaths
),
filename: require('include-path-searcher').findFileSync(this.inputFile, this.inputPaths),
paths: []
};
require("lodash.merge")(lessOptions, this.lessOptions);
require('lodash.merge')(lessOptions, this.lessOptions);

@@ -79,3 +72,3 @@ lessOptions.paths = [path.dirname(lessOptions.filename)]

var data = fs.readFileSync(lessOptions.filename, "utf8");
var data = fs.readFileSync(lessOptions.filename, 'utf8');

@@ -85,3 +78,5 @@ return less

.catch(function(err) {
less.writeError(err, lessOptions);
if (!lessOptions || (lessOptions && !lessOptions.silent)) {
console.error(err.toString(lessOptions));
}

@@ -91,15 +86,14 @@ throw err;

.then(
(function(output) {
fs.writeFileSync(destFile, output.css, { encoding: "utf8" });
function(output) {
fs.writeFileSync(destFile, output.css, { encoding: 'utf8' });
var sourceMapURL = lessOptions.sourceMap &&
lessOptions.sourceMap.sourceMapURL;
var sourceMapURL = lessOptions.sourceMap && lessOptions.sourceMap.sourceMapURL;
if (sourceMapURL) {
fs.writeFileSync(this.outputPath + "/" + sourceMapURL, output.map, {
encoding: "utf8"
fs.writeFileSync(this.outputPath + '/' + sourceMapURL, output.map, {
encoding: 'utf8'
});
}
}).bind(this)
}.bind(this)
);
};
{
"name": "broccoli-less-single",
"description": "Single-file-output LESS compiler for Broccoli",
"version": "1.0.0",
"version": "1.0.1",
"author": {

@@ -6,0 +6,0 @@ "name": "Gabriel Grant",

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