grunt-ect-templates

0.3.1 • Public • Published

grunt-ect

Hi!

This tool generates html files from ect templates.

I spied the idea from https://bitbucket.org/2no/grunt-ect, because I'm not entirely staged implementation. I decided to start with the addition of support patterns in the file names. In fact, I rewrote almost all the implementation.

Getting Started

install via npm

npm install grunt-ect-templates

and in your Gruntfile.js file:

grunt.loadNpmTasks('grunt-ect-templates');

Usage

module.exports = function(grunt) {
  grunt.initConfig({
    ect: {
      test: {
        options: {
          ext: '.ect',
          root: 'tests/ect'
        },
        cwd: 'tests/ect',
        patterns:  ['**/page_*.ect'],
        dest: 'tests/compiled/'
      }
    }
  });

  grunt.task.registerTask('default', 'ect');
  grunt.loadNpmTasks('grunt-ect-templates');
};

run with:

grunt ect

Special object '__'

I need it that I can generate CSS classes by file basename.

  • <%= @__.basename %> — contains file basename.
  • <%= @__.filename %> — contains file name.

Readme

Keywords

none

Package Sidebar

Install

npm i grunt-ect-templates

Weekly Downloads

3

Version

0.3.1

License

MIT

Last publish

Collaborators

  • shuvalov-anton