ausybenelux / Ocelot

Ocelot is a theming starter kit for drupal 7.
5 stars 2 forks source link

Remove Gruntfile and remove all the packages #135

Closed rob-bar closed 9 years ago

rob-bar commented 9 years ago
packages
    compass:
      app:
        options:
          specify: ["<%= settings.base %><%= settings.theme %>assets/scss/**/*.scss"]
          sassDir: "<%= settings.base %><%= settings.theme %>assets/scss"
          cssDir: "<%= settings.base %><%= settings.theme %>assets/css"
          imagesDir: "<%= settings.base %><%= settings.theme %>assets/img"
          fontsDir: "<%= settings.base %><%= settings.theme %>assets/font"
          require: ["compass-h5bp", "rgbapng", "ceaser-easing", "susy", "sass-globbing", "font-awesome-sass", "breakpoint"]
          httpPath: "/"
          bundleExec: true
          relativeAssets: true
          sourcemap: true
          noLineComments: true
          outputStyle: "expanded"
          raw: "preferred_syntax = :scss\n"
          force: "<%= settings.compile %>"

      deploy:
        options:
          specify: ["<%= settings.base %><%= settings.theme %>assets/scss/**/*.scss"]
          sassDir: "<%= settings.base %><%= settings.theme %>assets/scss"
          cssDir: "<%= settings.base %><%= settings.theme %>assets/css"
          imagesDir: "<%= settings.base %><%= settings.theme %>assets/img"
          fontsDir: "<%= settings.base %><%= settings.theme %>assets/font"
          require: ["compass-h5bp", "rgbapng", "ceaser-easing", "susy", "sass-globbing", "font-awesome-sass", "breakpoint"]
          httpPath: "/"
          bundleExec: true
          sourcemap: true
          force: true
          relativeAssets: true
          noLineComments: true
          outputStyle: "compressed"
          raw: "preferred_syntax = :scss\n"
scss lint
scsslint:
      options:
        bundleExec: true
        config: ".scss-lint.yml"
        colorizeOutput: true
      allFiles: [
        "<%= settings.base %><%= settings.theme %>assets/scss/**/*.scss"
        "!<%= settings.base %><%= settings.theme %>assets/scss/drupal/**/*.scss"
      ]
jshint
    jshint:
      app:
        options:
          jshintrc: true
        files:
          src: "<%= settings.base %><%= settings.theme %>assets/js/*.js"
Uglify
    uglify:
      # options:
      #   sourceMap: true
      all:
        files: [
          expand: true,
          cwd: "<%= settings.base %><%= settings.theme %>assets/js/",
          src: [
            "**/*.js"
            "!**/*.min.js"
          ]
          dest: "<%= settings.base %><%= settings.theme %>assets/js/",
          ext: ".min.js",
          extDot: "first"
        ]
      own:
        files: [
          expand: true,
          cwd: "<%= settings.base %><%= settings.theme %>assets/js/",
          src: [
            "*.js"
            "!*.min.js"
          ]
          dest: "<%= settings.base %><%= settings.theme %>assets/js/",
          ext: ".min.js",
          extDot: "first"
        ]
Imagemin
    imagemin:
      dist:
        options:
          optimizationLevel: 3
        files: [
            expand: true,
            cwd: "<%= settings.base %><%= settings.theme %>assets/img/"
            src: "**/*.{png,jpg,jpeg}"
            dest: "<%= settings.base %><%= settings.theme %>assets/img/"
        ]
Watch
    watch:
      options:
        atBegin: true
        interrupt: false
        spawn: false
        # Set to `true` or set `livereload: 1337` to a port number to enable live reloading.
        # Default and recommended port is 35729.
        livereload: false
      js:
        files: ["<%= settings.base %><%= settings.theme %>assets/js/*.js"]
        tasks: ["jshint"]
      scss:
        files: ["<%= settings.base %><%= settings.theme %>assets/scss/**/*.scss"]
        tasks: ["compass:app"]
Grouped tasks
  # DEFAULT TASK.
  grunt.registerTask "default", [
    "compass:app"
    "scsslint"
    "jshint"
    "uglify:own"
  ]

  # DEPLOY
  grunt.registerTask "deploy", [
    "compass:deploy"
    "scsslint"
    "jshint"
    "uglify:all"
    "imagemin"
  ]
sqndr commented 9 years ago

:+1: