parcel-plugin-ssg-precompile

0.1.19 • Public • Published

parcel-plugin-ssg-precompile

Comapnion plugin for parcel-plugin-ssg that adds precompile support for certain template engines.

Usage

Add the plugin to your project as a dependency:

npm install parcel-plugin-ssg-precompile --save

This will generate a precompiled javascript template to allow dynamic re-use in the client. This template is automatically added to the generated HTML via a script tag.

Please see usage instructions specific to the supported template engines:

Nunjucks

To use your precompiled template in the client, you must include the nunjucks or nunjucks-slim.js library in your bundle or on the page via a script tag. I.e,

const nunjucks = require('nunjucks');
 
const updated = nunjucks.render('example-template.js', {title: 'My example page'})
 
document.innerHTML(updated);
<script>
    const nunjucks = require('nunjucks');
    const updated = nunjucks.render('example-template.js', {title: 'My example page'})
    document.innerHTML(updated);
</script> 

Readme

Keywords

none

Package Sidebar

Install

npm i parcel-plugin-ssg-precompile

Homepage

http:

Weekly Downloads

1

Version

0.1.19

License

MIT

Unpacked Size

8.2 kB

Total Files

5

Last publish

Collaborators

  • chrisdmacrae