grunt-praless

0.0.3 • Public • Published

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);
}

Readme

Keywords

none

Package Sidebar

Install

npm i grunt-praless

Weekly Downloads

6

Version

0.0.3

License

none

Last publish

Collaborators

  • bender