Skip to content

jonathantneal/reshape-html-modules

Repository files navigation

Reshape Source reshape

NPM Version Build Status Support Chat

Reshape Source lets you do this in HTML.

<example>

<!-- becomes -->

<example>

Usage

Add Reshape and Reshape Source to your build tool:

npm install reshape reshape-source --save-dev

Node

Use Reshape Source to process your HTML:

import reshape from 'reshape';
import reshapeSource from 'reshape-source';

reshape({
  plugins: [ reshapeSource(/* options */) ]
}).process(YOUR_HTML);

Webpack

Add Reshape Loader to your build tool:

npm install reshape-loader --save-dev

Use Reshape Source in your Webpack configuration:

import reshapeSource from 'reshape-source';

export default {
  module: {
    rules: [{
      test: /\.html$/,
      loader: 'reshape-loader',
      options: {
      plugins: [ reshapeSource(/* options */) ]
    }
    }]
  }
}

About

Use HTML Modules in HTML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published