3.1.4 • Published 6 months ago

parcel-transformer-template v3.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

parcel-transformer-template

npm.io

template.js的 parcel v2 编译插件。

安装

$ npm install --save @templatejs/runtime # 安装template运行时
$ npm install --save-dev parcel-transformer-template # 安装template编译插件

配置

在 .parcelrc 中添加如下配置即可:

{
  "extends": "@parcel/config-default",
  "transformers": {
    "*.tmpl": ["parcel-transformer-template"]
  }
}

配置参数同template.js参数一样,其中expression参数会作为获取template的表达式。

可以通过template.config.json文件自定义配置,示例如下:

{
  "sTag": "<#",
  "eTag": "#>",
  "sandbox": false // 沙箱模式
}

新建模版文件demo.tmpl(后缀名必须为tmpl)

<div><#=abc#></div>

在js中import模版文件,并渲染

import tpl from './demo.tmpl';

document.getElementById('test').innerHTML = tpl({ abc: 'yanhaijing' });

贡献者列表

contributors

:gear: 更新日志

CHANGELOG.md

:airplane: 计划列表

TODO.md

3.1.4

6 months ago

3.1.3-alpha.0

6 months ago

3.1.2-alpha.0

6 months ago

3.1.0-alpha.0

6 months ago

3.0.0-alpha.0

6 months ago

2.9.0

7 months ago

2.8.3

7 months ago