mirror of https://github.com/twbs/ratchet.git
Build mobile apps with simple HTML, CSS, and JS components.
http://goratchet.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.4 KiB
54 lines
1.4 KiB
module.exports = function(grunt) { |
|
|
|
// Project configuration. |
|
grunt.initConfig({ |
|
pkg: grunt.file.readJSON('package.json'), |
|
|
|
// Metadata. |
|
meta: { |
|
srcPath: 'lib/sass/', |
|
distPath: 'dist/' |
|
}, |
|
|
|
banner: '/*\n' + |
|
'* =====================================================\n' + |
|
'* Ratchet v<%= pkg.version %>\n' + |
|
'* Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' + |
|
'* Licensed under <%= _.pluck(pkg.licenses, "url").join(", ") %>\n' + |
|
'*\n' + |
|
'* Designed and built by @connors, @dhg, and @fat.\n' + |
|
'* =====================================================\n' + |
|
'*/\n', |
|
|
|
|
|
sass: { |
|
options: { |
|
banner: '<%= banner %>', |
|
}, |
|
dist: { |
|
files: { |
|
'<%= meta.distPath %>ratchet.css': '<%= meta.srcPath %>ratchet.scss' |
|
} |
|
} |
|
}, |
|
|
|
watch: { |
|
scripts: { |
|
files: [ |
|
'<%= meta.srcPath %>/**/*.scss' |
|
], |
|
tasks: ['sass'] |
|
} |
|
} |
|
}); |
|
|
|
// Load the plugin that provides the "uglify" task. |
|
//grunt.loadNpmTasks('grunt-contrib-uglify'); |
|
grunt.loadNpmTasks('grunt-contrib-sass'); |
|
grunt.loadNpmTasks('grunt-contrib-watch'); |
|
|
|
// Default task(s). |
|
//grunt.registerTask('default', ['uglify']); |
|
grunt.registerTask('default', ['sass']); |
|
|
|
}; |