UNPKG

mz-fis

Version:

A PHP i18n Framework based on FIS3

77 lines (51 loc) 2.49 kB
# MZ-FIS Frontend Framework [![Build Status](https://travis-ci.org/mz-team/mz-fis.svg?branch=master)](https://travis-ci.org/mz-team/mz-fis) [![npm package](https://badge.fury.io/js/mz-fis.svg)](https://www.npmjs.com/package/mz-fis) [![npm download](https://img.shields.io/npm/dm/mz-fis.svg)](https://www.npmjs.com/package/mz-fis) [![license](https://img.shields.io/npm/l/mz-fis.svg)](https://www.npmjs.com/package/mz-fis) 该框架基于 [FIS3](http://fis.baidu.com/) ,可用于 PHP Smarty 国际化场景 ## 目录规范 ![目录规范](./struct.png) ## 安装方法 `npm install -g mz-fis` ## 补丁细节 ### 1、fis-spriter-csssprites * 支持 与 relative-hook 同时使用 ## 更新日志 ### 0.8.0 * 兼容 node 8 * 移除 patch 逻辑 ### 0.6.0 * 支持 Node.js 6.9.2 LTS ### 0.5.6 * 兼容 https cdn 域名配置 ### 0.5.5 * 增加 cloneObjectOrdered 排序,确保每次的 map.json 映射表键值排序不会变动 ### 0.5.4 * 增加 mz-parser-partial 插件,以支持 i18n 架构中的 ssi 特性 ### 0.5.3 * 与 fis3 内核同步,兼容 node 4、5、6 版本 * 增加 `livereload-iprule``weinre-iprule` 配置,使用方法[参考这里](https://github.com/mz-team/mz-command-release/blob/master/lib/weinre.js#L14) * 新增 mz-command-release 便于定制化 release 操作 ### 0.4.8 * 可以指定不需要压缩的 png 图片,命名格式为 *.hd.png ### 0.4.7 * fis 已经增加对 poster 属性资源定位的支持,移除该重写补丁 ### 0.4.6 * 增加对 .flv类型文件 的支持 ### 0.4.5 * 解决 video 标签 poster 属性不能资源定位的问题 ### 0.4.3 * 增加 mz-postprocessor-href-locate 插件,以支持 \*.tpl 中的 a 标签的 href 资源定位特性 ### 0.4.1 - 0.4.2 * [bugfix] fis-conf.js 必要性检测修复为只限定 mz release 命令 ### 0.4.0 * 增加 fis-conf.js 文件必要性检测,没有配置文件的项目无法使用 mz 命令 * 增加 autoImportCustomScss 配置,是否开启自动引用同一目录下同名 .custom.scss 文件的特性 * 增加 autoImportParentScss 配置,开启之后会自动 import 父级目录下与父级目录同名的 scss 文件,以便自动引用同一栏目下的父级样式 * 增加 globalVarScss 配置,项目中所有 scss 文件会自动 import 全局 _var.scss 文件,以便复用全局的 @mixin 与变量 ### 0.3.6 * 增加 mp4、webm 二进制类型 ### 0.3.5 * mz server clean 命令兼容 fis 3.2.4 * 增加 fis3-server-php 依赖