Skip to content

A grunt plugin to compile kit files using the CodeKit Language

License

Notifications You must be signed in to change notification settings

sroberson/grunt-codekit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grunt-codekit

Grunt plugin for compiling Kit files and concatenating javascript

NPM version Build Status Gittip

Getting Started

###Install the plugin

npm install grunt-codekit --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-codekit');

Choose files to compile

The plugins supports building templates written using the Kit language of CodeKit™ as well as concatenating javascript using the same directives as in CodeKit™ and PrePros™ @codekit-append,@codekit-prepend and @prepros-append,@prepros-prepend

Usage Example

grunt.initConfig({
  codekit: {
    options: {
      // None yet
    },
    your_target: {
      files : {
        'index.html' : 'index.kit',
        'app.html' : 'app.kit',
      }
    },
  },
});

About the Kit language

The Kit language is a simple html templating language used in the commercial program CodeKit. It imports files into other html files and does simple variable substitution. Since Bryan Jones made it open source it has seen support from several other programs, among those PrePros and implementations in Python and Javascript. This plugin makes it possible to compile these files using Grunt.

TODO

  • Release a functioning version on the NPM registry
  • Remove Python dependency (Yay!)
  • Support concatenation of javascript using the @codekit-append/prepend directives

Release History

  • 0.1.0 First release. Only compiling of Kit files supported. No framework
  • 0.2.0 Removed dependency on Python (yay!)
  • 0.3.0 Partials are now being excluded (thanks, @aral)
  • 0.4.0 Support for CodeKit/PrePros javascript concatenation directives. Includes fixes in node-kit to align output with that of CodeKit.

About

A grunt plugin to compile kit files using the CodeKit Language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%