string-loader
string loader for webpack
Last updated 4 years ago by enmoon .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install string-loader 
SYNC missed versions from official npm registry.

string loader for webpack

webpack loader: resource file transform to string

Installation

npm install string-loader --save-dev

Usage

webpack.config setting

loaders: [ { test: /\.[name]$/, loader: "string" } ]

Example 1: html transform to string template

webpack.config

loaders: [ { test: /\.html$/, loader: "string" } ]

list.tpl.html

<ul>
    <% for(var i in list){ %>
        <li><%= list[i].text %></li>
    <% } %>
</ul>

list.js

var Template = require('template'),
    TPL = require('./list.tpl.html');

var html = Template(TPL, [
    {
        text: 'option1'
    },
    {
        text: 'option2'
    }
]);

console.log(html);  //html: '<ul><li>option1</li><li>option2</li></ul>'

Example 2: josn transform to string template

webpack.config

loaders: [ { test: /\.html|\.json$/, loader: "string" } ]

data.json

[
  {
    "text": "first",
    "value": "first"
  },
  {
    "text": "second",
    "value": "second"
  }
]

index.js

var str = require('./data');

var json = JSON.parse(str);

console.log(json);  //json: [{"text": "first","value": "first"},{"text": "second","value": "second"}]

Current Tags

  • 0.0.1                                ...           latest (4 years ago)

1 Versions

  • 0.0.1                                ...           4 years ago
Maintainers (1)
Downloads
Today 0
This Week 15
This Month 176
Last Day 11
Last Week 29
Last Month 163
Dependencies (0)
None
Dev Dependencies (0)
None

Copyright 2014 - 2016 © taobao.org |