node package manager

tamia-build

Tâmia Build

Build Status

Webpack builder and dev server for Tâmia.

Installation

$ npm install --save-dev tamia-build

Add to your package.json:

{
  "scripts": {
    "start": "tamia server",
    "bundle": "tamia bundle"
  }
}

Usage

Use new npm scripts:

  • npm start to start a dev server.
  • npm run bundle to make a production build of JavaScript and CSS.

Configuration

Create a config/tamia.config.js file.

Available options:

  • rewrites: list of URL rewrites for dev server.

Config example:

module.exports = function(options, argv) {
    if (argv.lang) {
        // Redirect HTML pages to local folder 
        options.rewrites = [
            '^/$ /' + argv.lang + '/index.html L',
            '^([^.]*)$ /' + argv.lang + '$1.html',
        ];
    }
 
    return options;
};

Troubleshooting

Run builder in verbose mode:

$ npm start -- --verbose

License

The MIT License, see the included License.md file.