Sha256: 9045bb9f0466a7bf606d3925875ddcf988771dc1c1e22750bd6c00af74d46567

Contents?: true

Size: 993 Bytes

Versions: 8

Compression:

Stored size: 993 Bytes

Contents

module.exports = (grunt) ->

  grunt.loadNpmTasks 'joosy'
  grunt.loadNpmTasks 'grunt-contrib-uglify'
  grunt.loadNpmTasks 'grunt-contrib-cssmin'

  #
  # Config
  #
  grunt.initConfig
    joosy:
      # config: require('./config.json')
      # proxy: [ {'/joosy': 'http://joosy.ws'} ]
      assets:
        application:
          src: 'application.coffee'
          dest: 'public/assets/application.js'
        styles:
          src: 'application.styl'
          dest: 'public/assets/application.css'
      haml:
        application:
          path: '/'
          src: 'index.haml'
          dest: 'public/index.html'

    uglify:
      application:
        files:
          'public/assets/application.js': 'public/assets/application.js'

    cssmin:
      styles:
        files:
          'public/assets/application.css': 'public/assets/application.css'

  #
  # Tasks
  #
  grunt.registerTask 'compile', ['joosy:compile', 'uglify', 'cssmin']
  grunt.registerTask 'server',  ['joosy:server']

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
joosy-1.2.0.alpha.38 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.37 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.36 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.35 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.34 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.33 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.32 templates/application/standalone/Gruntfile.coffee
joosy-1.2.0.alpha.31 templates/application/standalone/Gruntfile.coffee