Tâmia Webpack builder and dev server
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
config
demo
src
.babelrc
.editorconfig
.eslintignore
.eslintrc
.gitignore
.travis.yml
License.md
Readme.md
package-lock.json
package.json

Readme.md

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.