grunt-dart-sass
Version:
Compile Sass to CSS via Dart Sass
50 lines (46 loc) • 977 B
JavaScript
module.exports = (grunt) => {
// Initialize configurations.
grunt.initConfig({
'dart-sass': {
expanded: {
files: {
'test/tmp/test.css': 'test/fixtures/test.scss'
}
},
compressed: {
options: {
outputStyle: 'compressed'
},
files: {
'test/tmp/test.min.css': 'test/fixtures/test.scss'
}
},
error: {
files: {
'test/tmp/error.css': 'test/fixtures/error.scss'
}
}
},
clean: {
test: ['test/tmp']
},
nodeunit: {
test: ['test/*.js']
}
});
// Load tasks.
grunt.loadTasks('tasks');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-nodeunit');
// Register tasks.
grunt.registerTask('default', [
'clean',
'dart-sass:expanded',
'dart-sass:compressed',
'nodeunit',
'clean'
]);
grunt.registerTask('throw', [
'dart-sass:error'
]);
};