Renaming folders and setting up grunt for sass

This commit is contained in:
connors 2013-09-11 14:12:32 -07:00
Родитель e7a6e2eaa4
Коммит fa26c0aebf
17 изменённых файлов: 282 добавлений и 374 удалений

Просмотреть файл

@ -3,6 +3,13 @@ module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Metadata.
meta: {
srcPath: 'lib/sass/',
distPath: 'dist/'
},
banner: '/*!\n' +
'* Ratchet v<%= pkg.version %> by @connors, @dhg, and @fat\n' +
'* Copyright <%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
@ -10,39 +17,41 @@ module.exports = function(grunt) {
'*\n' +
'* Designed and built by @connors, @dhg, and @fat.\n' +
'*/\n',
uglify: {
options: {
banner: ''
},
gbuild: {
src: 'src/<%= pkg.name %>.js',
dest: 'build/<%= pkg.name %>.min.js'
}
}
sass: {
options: {
banner: '/**\n' +
'* ==================================\n' +
'* Ratchet v2.0.0\n' +
'* Licensed under The MIT License\n' +
'* http://opensource.org/licenses/MIT\n' +
'* ==================================\n' +
'*/\n',
},
dist: {
files: [{
expand: true,
cwd: 'ratchet',
src: ['lib/scss/*.scss'],
dest: 'dist',
ext: '.css'
}]
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-uglify');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
// Default task(s).
grunt.registerTask('default', ['uglify']);
//grunt.registerTask('default', ['uglify']);
grunt.registerTask('default', ['sass']);
};
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.registerTask('default', ['sass']);

532
dist/ratchet.css поставляемый

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

14
lib/sass/ratchet.scss Normal file
Просмотреть файл

@ -0,0 +1,14 @@
@import "base.scss";
@import "bars.scss";
@import "lists.scss";
@import "forms.scss";
@import "buttons.scss";
@import "chevrons.scss";
@import "counts.scss";
@import "segmented-controllers.scss";
@import "popovers.scss";
@import "modals.scss";
@import "sliders.scss";
@import "toggles.scss";
@import "push.scss";

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -7,7 +7,8 @@
"grunt-contrib-jshint": "~0.6.3",
"grunt-contrib-nodeunit": "~0.2.0",
"grunt-contrib-uglify": "~0.2.2",
"grunt-contrib-sass": "~0.5.0"
"grunt-contrib-sass": "~0.5.0",
"grunt-contrib-watch": "~0.5.3"
},
"keywords": [
"ratchet",