Sha256: 948db59a9711b614a2b4340244330f2f463bb2660701c3ffa49558b03196fc7d

Contents?: true

Size: 1.9 KB

Versions: 6

Compression:

Stored size: 1.9 KB

Contents

/*eslint-env node */

module.exports = function (grunt) {
  grunt.initConfig({
    less: {
      modern: {
        options: {
          cleancss: true,
          strictImports: true
        },

        expand: true,
        rename: function () {
          return "app/assets/javascripts/tinymce/skins/trestle/_skin-lightgray.css";
        },
        src: ["src/trestle/less/Skin.less"],
        dest: "app/assets/javascripts/tinymce/skins/trestle"
      },

      content: {
        options: {
          cleancss: true,
          strictImports: true
        },
        expand: true,
        rename: function () {
          return "app/assets/javascripts/tinymce/skins/trestle/content.min.css";
        },
        src: ["src/trestle/less/Content.less"],
        dest: "app/assets/javascripts/tinymce/skins/trestle"
      },

      "content-inline": {
        options: {
          cleancss: true,
          strictImports: true
        },
        expand: true,
        rename: function () {
          return "app/assets/javascripts/tinymce/skins/trestle/content.inline.min.css";
        },
        src: ["src/trestle/less/Content.Inline.less"],
        dest: "app/assets/javascripts/tinymce/skins/trestle"
      }
    },

    copy: {
      "plugin": {
        files: [
          {
            expand: true,
            flatten: true,
            cwd: "src/trestle/fonts",
            src: [
              "**",
              "!*.json",
              "!*.md"
            ],
            dest: "app/assets/javascripts/tinymce/skins/trestle/fonts"
          },
          {
            expand: true,
            flatten: true,
            cwd: "src/trestle/img",
            src: "**",
            dest: "app/assets/javascripts/tinymce/skins/trestle/img"
          }
        ]
      }
    }
  });

  grunt.task.loadNpmTasks("grunt-contrib-copy");
  grunt.task.loadNpmTasks("grunt-contrib-less");

  grunt.registerTask("default", ["less", "copy"]);
};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
trestle-tinymce-0.2.1 Gruntfile.js
trestle-tinymce-0.2.0 Gruntfile.js
trestle-tinymce-0.1.3 Gruntfile.js
trestle-tinymce-0.1.2 Gruntfile.js
trestle-tinymce-0.1.1 Gruntfile.js
trestle-tinymce-0.1.0 Gruntfile.js