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

fis

Package Overview
Dependencies
Maintainers
1
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.5.3 to 1.5.6

42

CHANGELOG.md

@@ -0,1 +1,43 @@

## 1.5.6 / Wed Nov 06 2013
> 升级fis-kernel至v1.9.0
注意,这可能是一个需要注意的升级,有一定的兼容性问题。
* 在js中使用__inline()语法来嵌入资源时,如果被嵌入的文件是一个 ``文本文件``,并且文件的 ``isJsLike`` 不为true的话,则会把文件以字符串的形式嵌入到js中。比如:
```javascript
__inline('a.js'); //embed another js file
var html = __inline('a.html'); //embed html content
var css = __inline('a.css'); //embed css content
var txt = __inline('a.txt'); //embed text content
var img = __inline('a.png'); //embed image
```
编译后得到:
```javascript
alert('this is content of a.js'); //embed another js file
var html = "<h1>the content of a.html</h1>"; //embed html content
var css = "body{\n color: red;\n}"; //embed css content
var txt = "hello world\nthis is the content of a.txt"; //embed text content
var img = 'data:image/gif;base64,R0lGODlhDgGBALMAAGBn6eYxLvvy9PnKyfO...Jzna6853wjKc850nPeoYgAgA7'; //embed image
```
这种修改会 **影响到前端模板的个别使用情况**,你当前使用前端模板时,如果把模板文件的属性标记为 ``isHtmlLike`` 为 ``true`` 的话,会导致编译得到的模板函数变成了字符串插入到js中,请根据情况适当修改这样的配置,有问题可以在issues中留言。
* 添加 ``.vm`` 后缀为文本文件,并且 ``isHtmlLike`` 为true,vm文件是velocity模板引擎文件的常用后缀。
## 1.5.5 / Tue Nov 05 2013
> 升级fis-command-release至v0.9.3
* 修复fis release命令的 ``-r`` 参数指定了项目根目录之后读取配置文件路径错误的bug
## 1.5.4 / Tue Nov 05 2013
> 升级fis-command-release至v0.9.2
* 支持在deploy阶段给isHtmlLike文件的&lt;/body&gt;前自动插入livereload.js脚本,从而告别插件
## 1.5.3 / Thu Oct 31 2013

@@ -2,0 +44,0 @@

6

package.json
{
"name" : "fis",
"description" : "front-end integrated solution.",
"version" : "1.5.3",
"version" : "1.5.6",
"author" : "FIS Team <fis@baidu.com>",

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

"fis-kernel" : "1.8.19",
"fis-kernel" : "1.9.0",
"fis-command-install" : "0.0.7",
"fis-command-release" : "0.9.1",
"fis-command-release" : "0.9.3",
"fis-command-server" : "0.6.5",

@@ -34,0 +34,0 @@

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

1. 添加 **--watch** 或 **-w** 参数,支持对项目进行增量编译,监听文件变化再触发编译
1. 添加 **--live** 或 **-L** 参数,支持编译后自动刷新浏览器。fis需要使用 [LiveReload浏览器扩展](http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-) 来连接fis的livereload服务器:
* [Safari](http://download.livereload.com/2.0.9/LiveReload-2.0.9.safariextz)
* [Chrome](https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei)
* [Firefox](http://download.livereload.com/2.0.8/LiveReload-2.0.8.xpi)
* [IE](https://github.com/dvdotsenko/livereload_ie_extension/downloads) - 真应该滚粗地球
1. 添加 **--live** 或 **-L** 参数,支持编译后自动刷新浏览器。
1. 添加 **--dest [path|name]** 或 **-d** 参数,来指定编译后的代码部署路径,支持发布到 **本地目录、本地调试服务器目录、远程机器目录(需要配置)**,它与--watch参数配合使用,可以让你的代码保存就上传!而且--dest值支持逗号分隔,这也就意味着,你 **一次编译可以同时发布到本地以及多台远程机器上**!举几个栗子:

@@ -83,0 +79,0 @@ * 发布到fis server open目录下用于本地调试

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