GBM

GPaniniBuilder

Panini project builder.

  • See panini to learn more about panini.
  • As an additional reference, zerb foundation is explaining well about panini with good examples.

Builder specific Options

None

Example

const panini = {
    buildName: 'panini',
    builder: 'GPaniniBuilder',

    // panini does not handle backslashes correctly, so replace them to slash
    src: [upath.join(srcRoot, 'pages/**/*')],
    dest: upath.join(destRoot, ''),
    moduleOptions: {
        panini: {
            root: upath.join(srcRoot, 'pages/'),
            layouts: upath.join(srcRoot, 'layouts/'),
            partials: upath.join(srcRoot, 'partials/'),
            data: upath.join(srcRoot, 'data/'),
            helpers: upath.join(srcRoot, 'helpers/')
        }
    }
};