1.0.5 • Published 7 years ago

comps-loader v1.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

comps-loader

npm version

Comps template loader for webpack.

Usage

npm install comps-loader --save-dev

Using with webpack:

loaders:[{
    test: /\.tpl$/,
    loader: 'comps-loader'
}]

Set component path resolver:

var compsLoader = require('comps-loader')
compsLoader.resolve(function (name) {
    return path.join('/path/to/components', name, name, '.tpl')
})

API

use(comps)

  • Param: comps<Function> Comps module.

Custom Comps module instance, if has more than one Comps instance, default require("comps").

resolve(resolver)

  • Param: resolver<Function>

Define resolve method use to get component's file path by name, which receiving a "name" argument.

Plugins

WebpackQueryPlugin(webpack, seperator, test, loader)

Syntax sugar for webpack-loader with query. It replace require(./a.tpl??pagelet=b) with require(comps?pagelet=b!./a.tpl)

?? is the seperator<String> param, and the test<RegExp> param is using to filtrate unmatch files. loader for set custom loader, default "comps-loader"

1.0.5

7 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago