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

fis

Package Overview
Dependencies
Maintainers
5
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fis - npm Package Versions

1
911

1.6.4

Diff

Changelog

Source

1.6.4 / Sun Jan 19 2014

升级fis-kernel至v1.9.6

  • 只允许rel属性为 stylesheet 的link标签,在inline的时候内嵌为style标签,例如:

    • v1.6.3或之前

      • 源码:
      <link rel="stylesheet" href="xxx?__inline"/>
      <link rel="abc" href="xxx?__inline"/>
      <link href="xxx?__inline"/>
      
      • 编译后(未考虑rel属性) :
      <link rel="stylesheet" href="xxx?__inline"/>
      <link rel="abc" href="xxx?__inline"/>
      <link href="xxx?__inline"/>
      
    • v1.6.4之后

      • 源码:
      <link rel="stylesheet" href="xxx?__inline"/>
      <link rel="abc" href="xxx?__inline"/>
      <link href="xxx?__inline"/>
      
      • 编译后(仅对rel属性为stylesheet的link标签有效):
      <style>xxx的内容</style>
      <link rel="abc" href="/url/of/xxx?__inline"/>
      <link href="/url/of/xxx?__inline"/>
      
    • 之所以这样修改,是因为link标签不仅仅是css外联标签,还包括很多其他资源,延伸阅读请参考 link类别

fouber
published 1.6.3 •

Changelog

Source

1.6.3 / Thu Jan 01 2014

升级fis-kernel至v1.9.5

  • 文件useCompile为false的文本文件依旧支持编码转换和deploy的字符串替换
fouber
published 1.6.2 •

Changelog

Source

1.6.2 / Thu Jan 01 2014

升级fis-command-server至v.0.6.8

  • 新增nodejs版本server支持
  • 合并--no-rewrite和--script参数,为--rewrite [script]参数
  • 支持fis的包装版本在配置中指定server的各项参数
fis-dev
published 1.6.1 •

Changelog

Source

1.6.1 / Thu Dec 12 2013

升级fis-kernel至v1.9.3

  • roadmap.path支持useParser,usePreprocessor,useStandard,usePostprocessor,useLint,useTest,useOptimizer属性,用以细粒度控制编译过程
fouber
published 1.6.0 •

Changelog

Source

1.6.0 / Tue Dec 03 2013

升级fis-spriter-csssprites至v0.1.7

  • 修复图片使用query时不能合并csssprite的bug

  • 新增矩阵布局算法,配置方法:

    //此配置的默认值是'linear',线性布局
    fis.config.set('settings.spriter.csssprites.layout', 'matrix');
    

升级fis-optimizer-clean-css至v0.0.9

  • 升级依赖的clean-css包至v1.1.7

升级fis-optimizer-uglify-js至v0.1.1

  • 升级依赖的uglify-js包至v2.4.6

升级fis-command-release至v0.9.4

升级fis-command-server至v0.6.7

  • 不同的解决方案使用不同的缓存目录,彼此不会干扰
  • 支持从环境变量中读取 FIS_SERVER_DOCUMENT_ROOT 变量作为server的文档根目录

升级fis-kernel至v1.9.2

  • 支持从环境变量中读取 FIS_TEMP_DIR 变量作为fis的缓存目录
  • 不同的解决方案使用不同的缓存目录,彼此不会干扰

升级fis-packager-map至v0.0.9

  • 修复资源不入表时打包引用会访问的bug
fouber
published 1.5.6 •

Changelog

Source

1.5.6 / Wed Nov 06 2013

升级fis-kernel至v1.9.0

注意,这可能是一个需要注意的升级,有一定的兼容性问题。
  • 在js中使用__inline()语法来嵌入资源时,如果被嵌入的文件是一个 文本文件,并且文件的 isJsLike 不为true的话,则会把文件以字符串的形式嵌入到js中。比如:

    __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
    

    编译后得到:

    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
    

    这种修改会 影响到前端模板的个别使用情况,你当前使用前端模板时,如果把模板文件的属性标记为 isHtmlLiketrue 的话,会导致编译得到的模板函数变成了字符串插入到js中,请根据情况适当修改这样的配置,有问题可以在issues中留言。

  • 添加 .vm 后缀为文本文件,并且 isHtmlLike 为true,vm文件是velocity模板引擎文件的常用后缀。

fouber
published 1.5.3 •

Changelog

Source

1.5.3 / Thu Oct 31 2013

升级fis-kernel至v1.8.19

升级fis-postpreprocessor-jswrapper至v0.0.8

  • 修复preprocessor插件中不能插入内置require语法的bug,内置编译语法被修改为<<<require:path>>>
  • jswrapper插件支持template参数

settings

$ vi path/to/project/fis-conf.js
fis.config.merge({
    settings : {
        postprocessor : {
            jswrapper : {
                template : 'define("${id}", function(require, exports, module){ ${content} });',
            }
        }
    }
});
fouber
published 1.5.1 •

Changelog

Source

1.5.1 / Thu Oct 24 2013

升级fis-command-release至v0.9.1

  • 使用fork版的livereload-server
fouber
published 1.4.19 •

Changelog

Source

1.4.19 / Thu Oct 10 2013

升级fis-command-release至v0.8.12

  • 修复deploy的include、exclude匹配的是file.subpath的bug,应该是匹配file.release
fouber
published 1.4.17 •

Changelog

Source

1.4.17 / Sun Oct 06 2013

升级fis-kernel至v1.8.16

  • 不强制map.json的useHash属性为false,交由roadmap.path配置决定。
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