Skip to content
A parcel plugin for riot.js
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.eslintrc updated: well at least let's lint it #7 Mar 23, 2019
.gitignore
.travis.yml
LICENSE added: license and project badges Mar 23, 2019
Readme.md updated: badges May 30, 2019
RiotAsset.js
index.js closes #7 Apr 19, 2019
package-lock.json
package.json

Readme.md

Build Status NPM version NPM downloads MIT License

A parcel plugin for riot.js

Important

If you are using Riot.js < 4.0.0 please check the v3 branch

Using

Add parcel-plugin-riot to your project.

npm i -D @riotjs/parcel-plugin-riot @riotjs/compiler

-> You are ready!

import App from './src/App.riot'
import {component} from 'riot'

component(App)(document.querySelector('#root'), {
  message: 'Hello there'
})

Configuration

If you want compile your tags using custom riot compiler options you can create a riot.config.js in the root folder of your project

module.exports = {
  hot: false // set it to true if you are using hmr
  // add here all the other @riotjs/compiler options riot.js.org/compiler
  // template: 'pug' for example
}

If you want to enable hmr via hot option you will need to install also @riotjs/hot-reload

npm i @riotjs/hot-reload -D
You can’t perform that action at this time.