0.0.3 • Published 10 years ago

grunt-praless v0.0.3

Weekly downloads
9
License
-
Repository
-
Last release
10 years ago

grunt-praless

Less with namespaces @require / @provide instead of file based import

Gruntfile.coffee

grunt.loadNpmTasks 'grunt-praless'

praless:
	all:
		options:
			dest: 'client/app/css/app.css'
			base: 'app.start'
		files: [
			expand: true
			src: ['src/**/*.less']
		]

example

app.less
// less entry point - set in options base
@provide 'app.start';

@require 'ui.button';
some/folder/mixins.less
@provide 'mixins';

.mix(@c) {
	color: @c;
}
some/component/ui/button.less
@require 'mixins';

@provide 'ui.button';

.b-button {
	.mix(red);
}
0.0.3

10 years ago

0.0.2

10 years ago