WordPress.org

Make WordPress Core

Changeset 26145


Ignore:
Timestamp:
11/13/13 23:37:30 (20 months ago)
Author:
nacin
Message:

Move to grunt-sass, which which has less bells and whistles than grunt-contrib-sass but also no Ruby dependency.

see #25858, #22862, [26143].

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Gruntfile.js

    r26143 r26145  
    7979        sass: { 
    8080            colors: { 
    81                 options: { 
    82                     style: 'expanded', 
    83                     sourcemap: true, 
    84                     noCache: true 
    85                 }, 
    86                 files : [{ 
    87                     expand: true, 
    88                     cwd: SOURCE_DIR, 
    89                     dest: BUILD_DIR, 
    90                     ext: '.css', 
    91                     src: ['wp-admin/css/color-schemes/*/colors.scss'] 
    92                 }] 
     81                expand: true, 
     82                cwd: SOURCE_DIR, 
     83                dest: BUILD_DIR, 
     84                ext: '.css', 
     85                src: ['wp-admin/css/color-schemes/*/colors.scss'], 
     86                options: { 
     87                    outputStyle: 'expanded' 
     88                } 
    9389            } 
    9490        }, 
     
    329325                } 
    330326            }, 
     327            colors: { 
     328                files: [SOURCE_DIR + 'wp-admin/css/color-schemes/**'], 
     329                tasks: ['sass:colors'] 
     330            }, 
    331331            rtl: { 
    332332                files: [ 
     
    343343                files: ['tests/qunit/**'], 
    344344                tasks: ['qunit'] 
    345             }, 
    346             colors: { 
    347                 files: [SOURCE_DIR + 'wp-admin/css/color-schemes/**'], 
    348                 tasks: ['sass:colors'] 
    349345            } 
    350346        } 
     
    359355    grunt.registerTask('rtl', ['cssjanus:core']); 
    360356 
    361     grunt.registerTask('colors', ['sass:colors', 'cssmin:colors']); 
     357    // Color schemes task. 
     358    grunt.registerTask('colors', ['sass:colors']); 
    362359 
    363360    // Build task. 
    364     grunt.registerTask('build', ['clean:all', 'copy:all', 'rtl', 'cssmin:core', 'cssmin:rtl', 
     361    grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'cssmin:colors', 'rtl', 'cssmin:rtl', 
    365362        'uglify:core', 'uglify:tinymce', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce']); 
    366363 
  • trunk/package.json

    r26143 r26145  
    2121    "grunt-contrib-jshint": "~0.7.0", 
    2222    "grunt-cssjanus": "~0.1.0", 
     23    "grunt-sass": "~0.8.0", 
    2324    "matchdep": "~0.1.2" 
    2425  } 
Note: See TracChangeset for help on using the changeset viewer.