Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 783 Bytes

File metadata and controls

36 lines (29 loc) · 783 Bytes

pug-plugin-panorama-layout-includes

Pug plugin used provide cleaner and pug-compatible syntax for <include> tag in Panorama layout files.

Install

npm i pug-plugin-panorama-layout-includes
# or
yarn add pug-plugin-panorama-layout-includes

Usage

const pug = require('pug');
const pugPluginPanoramaLayoutIncludes = require('pug-plugin-panorama-layout-includes');

const source = `
root
  includes
    style(src='./style.css')
    script(src='./script.js')
`;

pug.render(source, { plugins: [pugPluginPanoramaLayoutIncludes] })
// <root>
//   <styles>
//     <include src="./style.css"></include>
//   </styles>
//   <scripts>
//     <include src="./script.js"></include>
//   </scripts>
//   <Panel class="content"></Panel>
// </root>