Skip to content

Juxly/pug-gulp-inject-webpack-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pug Gulp Inject Webpack Plugin

A very naive and focused webpack plugin which mimics gulp-inject functionality in webpack for pug/jade templates.

Allows you to inject js, css, or vendor.js into a jade/pug file

The source was written for a specific use-case, if you find it helpful or need different functionality, fork it.

This plugin looks for the following inject points:

\\- inject:js
\\- inject:css
\\- inject:vendor

This will inject vendor.js and app.js bundles in inject:js and inject:vendor injections. It will inject app.css into inject:css

entry: {
  vendor: path.join(__dirname, 'public/vendor.js'),
  app: path.join(__dirname, '/public/app.js')
},
plugins: [
  new InjectPlugin({template: 'views/includes/head.jade', output: path.join(process.cwd(), 'views/includes/head.jade')})
]

Install

npm install pug-gulp-inject-webpack-plugin -D

const InjectPlugin = require('pug-gulp-inject-webpack-plugin')

About

A very naive and focused webpack plugin which mimics gulp-inject functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •