Skip to content

Riot official webpack loader

License

Stubb0rn/tag-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tag-loader

Build Status Issue Count NPM version NPM downloads MIT License

Riot official webpack loader

Installation

npm i riot-tag-loader -D

Usage

Add the riot-tag-loader in your webpack.config.js file

module.exports = {
  module: {
    loaders: [
      {
        test: /\.tag$/,
        exclude: /node_modules/,
        loader: 'riot-tag-loader',
        query: {
          hot: false, // set it to true if you are using hmr
          // add here all the other riot-compiler options riotjs.com/guide/compiler/
          // template: 'pug' for example
        }
      }
    ]
  }
}

If you want to enable hmr you will need to install riot-hot-reload

npm i riot-hot-reload -D

And afterwards you should import the riot-hot-reload API (only once in your bootstrap file) in your project in order to enhance the default riot api

import riot from 'riot'
import 'riot-hot-reload'

// riot will have now a new riot.reload method!!

Examples

Please check this simple example to see how it's easy to configure webpack with riot

About

Riot official webpack loader

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%