civet

a cross end template parser.

npm install civet
1 downloads in the last day
8 downloads in the last week
88 downloads in the last month

狸猫civet

A cross end template parser.

简介

将静态页面(或片段模块)转换为一致性的各类模板,如javascript,php,velocity模板等…

原理:通过有限状态机将静态页面解析成为中间树结构,并对结构中的关键部分进行词法分析和语法分析,将处理过的中间结构转化为各类语言的模板。

a

特点

  1. 自动化转化为javascript,php,velocity模板
  2. 模块化利器,各模块模板直接复用
  3. 同步异步模板一致,异步化变得容易
  4. 集合继承工具clam,前端批量自动化生成模板,上手无难度
  5. 深度结合业务,推动前后端分离进程

目前进展

  1. 完成javascript,php,velocity模板的转化【已完成】
  2. 集成敏捷轻便的开发环境clam【已完成】
  3. 结合feloader,实现本地js模块依赖分析引入与线上一致【已完成】
  4. velocity部分功能适配webx框架,直接对接后端应用,已在项目中启用【已完成】
  5. php部分功能深度结合新版tms,自动生成dpl模块【开发中】

Install

$ npm install civet

civet

是否已经想体验更多呢?

请进群:721382775

项目地址:http://civetjs.com

npm loves you