Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fis

Package Overview
Dependencies
Maintainers
2
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fis - npm Package Compare versions

Comparing version 1.6.0 to 1.6.1

44

CHANGELOG.md

@@ -0,1 +1,7 @@

## 1.6.1 / Thu Dec 12 2013
> 升级fis-kernel至v1.9.3
* roadmap.path支持useParser,usePreprocessor,useStandard,usePostprocessor,useLint,useTest,useOptimizer属性,用以细粒度控制编译过程
## 1.6.0 / Tue Dec 03 2013

@@ -6,6 +12,12 @@

* 修复图片使用query时不能合并csssprite的bug
* 新增矩阵布局算法,配置方法:
```javascript
//此配置的默认值是'linear',线性布局
fis.config.set('settings.spriter.csssprites.layout', 'matrix');
```
> 升级fis-optimizer-clean-css至v0.0.9
* 升级依赖的clean-css包至v2.0.2
* 升级依赖的clean-css包至v1.1.7

@@ -16,4 +28,2 @@ > 升级fis-optimizer-uglify-js至v0.1.1

## 1.5.8 / Tue Dec 03 2013
> 升级fis-command-release至v0.9.4

@@ -23,31 +33,13 @@ >

* 不同的解决方案使用不同的缓存目录,彼此不会干扰
* 支持从环境变量中读取 ``FIS_SERVER_DOCUMENT_ROOT`` 变量作为server的文档根目录
> 升级fis-kernel值v1.9.2
> 升级fis-kernel至v1.9.2
* 支持从环境变量中读取 ``FIS_TEMP_DIR`` 变量作为fis的缓存目录
## 1.5.7 / Tue Dec 03 2013
> 升级fis-spriter-csssprites至v0.1.6
* 新增矩阵布局算法,配置方法:
```javascript
//此配置的默认值是'linear',线性布局
fis.config.set('settings.spriter.csssprites.layout', 'matrix');
```
> 升级fis-kernel至v1.9.0
* 不同的解决方案使用不同的缓存目录,彼此不会干扰
> 升级fis-command-server至v0.6.6
* 不同的解决方案使用不同的缓存目录,彼此不会干扰
> 升级fis-packager-map至v0.0.9
* 修复资源不如表时打包引用会访问的bug
* 修复资源不入表时打包引用会访问的bug

@@ -242,6 +234,6 @@ ## 1.5.6 / Wed Nov 06 2013

* fis release 支持使用 ``-C`` 或者 ``--conf`` 参数制定配置文件名称,默认是 ``fis-conf.js``,配置文件请尽量使用 ``fis-`` 作为文件名前缀,并放置到项目根目录下。例如:
* fis release 支持使用 ``-f`` 或者 ``--file`` 参数制定配置文件名称,默认是 ``fis-conf.js``,配置文件请尽量使用 ``fis-`` 作为文件名前缀,并放置到项目根目录下。例如:
```bash
fis release --conf fis-conf-dev.js
fis release --file fis-conf-dev.js
```

@@ -248,0 +240,0 @@

{
"name" : "fis",
"description" : "front-end integrated solution.",
"version" : "1.6.0",
"version" : "1.6.1",
"author" : "FIS Team <fis@baidu.com>",

@@ -28,3 +28,3 @@ "homepage" : "http://fis.baidu.com/",

"fis-kernel" : "1.9.2",
"fis-kernel" : "1.9.3",

@@ -31,0 +31,0 @@ "fis-command-install" : "0.0.7",

@@ -16,17 +16,17 @@ ![fis logo](http://fis.baidu.com/static/docs/img/logo_3b5cdda.png)

* 跨平台支持win、mac、linux等系统
* 无内置规范,可配置开发和部署规范,用于连接给定的系统环境
* 无内置规范,可配置 [开发和部署规范](https://github.com/fis-dev/fis/wiki/配置API#roadmappath),用于满足任何前后端框架的部署需求
* 对html、js、css实现 [三种语言能力](https://github.com/fis-dev/fis/wiki/三种语言能力) 扩展,解决绝大多数前端构建问题
* 支持二次包装,比如 [spmx](github.com/fouber/spmx),对fis进行包装后可内置新的插件、配置,从而打造属于你们团队的自己的开发工具
* 自动生成静态资源表(map.json),可用于 [连接前后端开发框架](https://github.com/fis-dev/fis/wiki/基于map.json的前后端架构设计指导)
* 所有静态资源自动加 ``md5版本戳``
* 支持二次包装,比如 [spmx](github.com/fouber/spmx)、 [phiz](https://github.com/fouber/phiz/)、 [chassis](https://github.com/xspider/fis-chassis),对fis进行包装后可内置新的插件、配置,从而打造属于你们团队的自己的开发工具
* 自动生成静态资源表关系表(map.json),可用于 [连接前后端开发框架](https://github.com/fis-dev/fis/wiki/基于map.json的前后端架构设计指导)
* 所有静态资源自动加 ``md5版本戳``,服务端可放心开启永久强缓存
* 支持给所有静态资源添加域名前缀
* 灵活可扩展的插件系统,可对构建过程和命令功能进行扩展,现已发布N多 [插件](https://npmjs.org/search?q=fis)
* 轻松配置插件可以使用 [less](https://github.com/fouber/fis-parser-less)、[coffee](https://github.com/fouber/fis-parser-coffee-script)、[markdown](https://github.com/fouber/fis-parser-marked)、[jade](https://npmjs.org/package/fis-parser-jade)等语言开发
* 内置 [css sprites插件](https://github.com/xiangshouding/fis-spriter-csssprites)
* 可灵活扩展的插件系统,支持对构建过程和命令功能进行扩展,现已发布N多 [插件](https://npmjs.org/search?q=fis)
* 通过插件配置可以在一个项目中无缝使用 [less](https://github.com/fouber/fis-parser-less)、[coffee](https://github.com/fouber/fis-parser-coffee-script)、[markdown](https://github.com/fouber/fis-parser-marked)、[jade](https://npmjs.org/package/fis-parser-jade)等语言开发
* 内置 [css sprites插件](https://github.com/xiangshouding/fis-spriter-csssprites),简单易用
* 内置 [png图片压缩插件](https://github.com/fis-dev/fis-optimizer-png-compressor),采用c++编写的node扩展,具有极高的性能,支持 [将png24压缩为png8](https://github.com/fis-dev/fis-optimizer-png-compressor)
* 内置本地开发调试服务器,支持运行 ``jsp``、``php``
* 内置本地开发调试服务器,支持完美运行 ``java``、``jsp``、``php`` 等服务端语言
* 支持文件监听,保存即发布
* 支持浏览器自动刷新,保存即刷新
* 可以上传到远端服务器,保存即增量编译上传
* 超低学习成本,只须记忆 ``3`` 条命令即可完成开发
* 支持浏览器自动刷新,可同时刷新多个终端中的页面,配合文件监听功能可实现保存即刷新
* 支持上传到远端服务器,配合文件监听,浏览器自动刷新功能,可实现保存即增量编译上传,上传后即刷新的开发体验
* 超低学习成本,只须记忆 ``2`` 条命令即可完成开发
* 抹平编码差异,开发中无论是gbk、gb2312、utf8、utf8-bom等编码的文件,输出时都能统一指定为utf8无bom(默认)或者gbk文件

@@ -83,2 +83,8 @@

* [settings](https://github.com/fis-dev/fis/wiki/配置API#settings)
* 内置插件运行配置
* [settings.postprocessor.jswrapper](https://github.com/fis-dev/fis/wiki/%E9%85%8D%E7%BD%AEAPI#settingspostprocessorjswrapper)
* [settings.optimizer.uglify-js](https://github.com/fis-dev/fis/wiki/%E9%85%8D%E7%BD%AEAPI#settingsoptimizeruglify-js)
* [settings.optimizer.clean-css](https://github.com/fis-dev/fis/wiki/%E9%85%8D%E7%BD%AEAPI#settingsoptimizerclean-css)
* [settings.optimizer.png-compressor](https://github.com/fis-dev/fis/wiki/%E9%85%8D%E7%BD%AEAPI#settingsoptimizerpng-compressor)
* [settings.spriter.csssprites](https://github.com/fis-dev/fis/wiki/%E9%85%8D%E7%BD%AEAPI#settingsspritercsssprites)
* 目录规范与域名配置

@@ -100,4 +106,6 @@ * [roadmap.path](https://github.com/fis-dev/fis/wiki/配置API#roadmappath)

* [fistool](https://github.com/kaven85/fistool) 可视化界面工具
* [gois](https://github.com/xiangshouding/gois) go语言组件化解决方案
* [phiz](https://github.com/fouber/phiz/) PHP组件化解决方案
* [spmx](https://github.com/fouber/spmx) 通过包装fis得到适应seajs架构的集成解决方案
* [sublime plugin](https://github.com/yuanfang829/fis-sublime-command) 支持FIS编译的sublime插件,可以替代watch功能
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc