diff options
Diffstat (limited to 'Gruntfile.js')
-rw-r--r-- | Gruntfile.js | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index bdab850..0000000 --- a/Gruntfile.js +++ /dev/null @@ -1,91 +0,0 @@ -module.exports = function (grunt) { - var path = require('path'); - - // Load NPM tasks - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-contrib-less'); - grunt.loadNpmTasks('grunt-contrib-requirejs'); - grunt.loadNpmTasks('grunt-bower-install-simple'); - - // Init GRUNT configuraton - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - 'bower-install-simple': { - options: { - color: true, - production: false, - directory: 'theme/vendors' - } - }, - less: { - development: { - options: { - compress: true, - yuicompress: true, - optimization: 2 - }, - files: { - 'theme/assets/style.css': 'theme/stylesheets/website.less', - 'theme/assets/print.css': 'theme/stylesheets/ebook.less' - } - } - }, - requirejs: { - compile: { - options: { - name: 'gitbook', - baseUrl: 'theme/javascript/', - out: 'theme/assets/app.js', - preserveLicenseComments: false, - optimize: 'uglify', - include: ['requireLib'], - paths: { - 'jQuery': '../vendors/jquery/dist/jquery', - 'lodash': '../vendors/lodash/lodash', - 'requireLib': '../vendors/requirejs/require', - 'Mousetrap': '../vendors/mousetrap/mousetrap', - 'URIjs': '../vendors/URIjs/src/' - }, - shim: { - 'jQuery': { - exports: '$' - }, - 'lodash': { - exports: '_' - }, - 'Mousetrap': { - exports: 'Mousetrap' - } - } - } - } - }, - copy: { - vendors: { - files: [ - { - expand: true, - cwd: 'theme/vendors/fontawesome/fonts/', - src: ['**'], - dest: 'theme/assets/fonts/fontawesome/', - filter: 'isFile' - } - ] - } - } - }); - - grunt.registerTask('bower-install', [ 'bower-install-simple' ]); - - // Build - grunt.registerTask('build', [ - 'bower-install', - 'less', - 'requirejs', - 'copy:vendors' - ]); - - grunt.registerTask('default', [ - 'build' - ]); -}; |