grunt-swig-localization

0.1.0 • Public • Published

Grunt + Swig Static Localized Html Generator

Generates static html files using grunt and swig that are localized.

Installation

From command line

npm install grunt-swig-localization

Using package.json

{
    dependencies: {
        "grunt-swig-localization": "~0.1.0"
    }
}

Usage

To see an example project using this module check out https://github.com/kengoldfarb/grunt-swig-localization-examples

Example Gruntfile.js

module.exports = function(grunt) {

    grunt.initConfig({
        swigLocalization: {
            main: {
                src: ['templates/*.swig', 'templateData/*.json'],
                outputDir: 'dist'
            }
        }
    });

    grunt.loadNpmTasks('grunt-swig-localization');

    grunt.registerTask('default', ['swigLocalization']);
};

File naming conventions

Template files must follow the format [name].html.swig and data files must follow the format [name]--[lang].json

Check out the examples for a typical file structure: https://github.com/kengoldfarb/grunt-swig-localization-examples

Tests

TODO

License

MIT

/grunt-swig-localization/

    Package Sidebar

    Install

    npm i grunt-swig-localization

    Weekly Downloads

    2

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • kengoldfarb