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

grunt-compass

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grunt-compass - npm Package Compare versions

Comparing version 0.3.3 to 0.3.4

.sass-cache/2689a504960bf242271ead074537b696f5fb9646/test.scssc

2

package.json
{
"name": "grunt-compass",
"description": "A custom grunt.js task that executes compass compile for you and prints the COMPASS output to grunt.log.write().",
"version": "0.3.3",
"version": "0.3.4",
"homepage": "https://github.com/kahlil/grunt-compass",

@@ -6,0 +6,0 @@ "author": {

@@ -158,2 +158,5 @@ # grunt-compass

# Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](/gruntjs/grunt).
# Real World Examples

@@ -160,0 +163,0 @@

@@ -9,30 +9,45 @@ var Fs = require( 'fs' );

var puts, command;
var exec = require('child_process').exec;
// Tell grunt this task is asynchronous.
var done = this.async();
puts = function( error, stdout, stderr ) {
grunt.helper( 'consoleOutput', error, stdout, stderr, done );
};
command = grunt.helper( 'buildCommand', this.data );
exec( command, puts );
grunt.log.write( '`' + command + '` was initiated.' );
});
grunt.registerHelper( 'buildCommand', function( data ) {
var src, dest, specify, matchedFiles;
// Tell grunt this task is asynchronous.
var done = this.async();
var exec = require('child_process').exec;
var command = "compass compile";
var config = this.data.config;
var images = this.data.images;
var fonts = this.data.fonts;
var outputstyle = this.data.outputstyle;
var linecomments = this.data.linecomments;
var forcecompile = this.data.forcecompile;
var debugsass = this.data.debugsass;
var relativeassets = this.data.relativeassets;
var libRequire = this.data.require;
var bundleExec = this.data.bundleExec;
var environment = this.data.environment;
var importPath = this.data.importPath;
var config = data.config;
var images = data.images;
var fonts = data.fonts;
var outputstyle = data.outputstyle;
var linecomments = data.linecomments;
var forcecompile = data.forcecompile;
var debugsass = data.debugsass;
var relativeassets = data.relativeassets;
var libRequire = data.require;
var bundleExec = data.bundleExec;
var environment = data.environment;
var importPath = data.importPath;
if ( this.data.src !== undefined ) {
src = grunt.template.process( this.data.src );
if ( data.src !== undefined ) {
src = grunt.template.process( data.src );
}
if ( this.data.dest !== undefined ) {
dest = grunt.template.process( this.data.dest );
if ( data.dest !== undefined ) {
dest = grunt.template.process( data.dest );
}
if( this.data.specify !== undefined ) {
specify = grunt.template.process( this.data.specify );
if( data.specify !== undefined ) {
specify = grunt.template.process( data.specify );
}

@@ -51,4 +66,5 @@

matchedFiles = grunt.file.expandFiles( specify );
if ( matchedFiles.length > 0 ) {
// Add all but filename begin with underscore after `compile` command.
// Add all files execept those which begin with an underscore to the `compile` command.
matchedFiles.forEach( function( file ) {

@@ -115,20 +131,19 @@ if ( Path.basename( file ).charAt( 0 ) != '_' ) {

function puts( error, stdout, stderr ) {
return command;
});
grunt.log.write( '\n\nCOMPASS output:\n' );
grunt.log.write( stdout );
grunt.registerHelper( 'consoleOutput', function( error, stdout, stderr, done ) {
// compass sends falsy error message to stderr... real sass/compass errors come in through the "error" variable.
if ( error !== null ) {
grunt.log.error( error );
done( false );
}
else {
done( true );
}
grunt.log.write( '\n\nCOMPASS output:\n' );
grunt.log.write( stdout );
// compass sends falsy error message to stderr... real sass/compass errors come in through the "error" variable.
if ( error !== null ) {
grunt.log.error( error );
done( false );
}
exec( command, puts );
grunt.log.write( '`' + command + '` was initiated.' );
else {
done( true );
}
});
};

Sorry, the diff of this file is not supported yet

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