npm.io
2.2.1 • Published 6 years ago

template-pic-loader

Licence
MIT
Version
2.2.1
Deps
9
Size
182 kB
Vulns
0
Weekly
0

TemplatePicLoader


If You Has Any Bugs To Tell Author, Please Jump To Github
If This Loader Is Helpful For You, Please GIVE ME A STAR

FEATURE

  1. solve the template link source like hbs, html, with Webpack ,
  2. Solve the like pictures source request in up-template which request like tags named 'img' or 'link?rel=shorcut icon', for Webpack
  3. It depends on url-loader
TODO

Support hash

HOW TO USE

Template
< link rel="shortcut icon" href="xxxxxx" >
< img src="__imgs/4.jpg" >
...
Webpack Config
rules: [
    ...,
    {
    test: /\.hbs$/,
    exclude: /node_modules/,
    use: [
      {
        loader: 'template-pic-loader',
        options: {
          condition: [ 'link?rel=icon:href', 'img:src' ],
          extract: true,
          filename: '[name].[ext]',
          minimize: true
        }
      }
    ]
  },
    ...
]
Options

filename : String
Output file information.

condition Array
Tell loader which tags and tag's attr need to bundle,For details, please check up-demo.

extract: Boolean Extract source based on filename or not.

minimize: Boolean Minimize the source or not.

minopt: Object Work when minimize is true, like minimize package options, you can check it.

Keywords