Make WordPress Core

Changeset 26145


Ignore:
Timestamp:
11/13/2013 11:37:30 PM (11 years 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.