javascript迷你者。

jsmin的Python项目详细描述


javascript迷你者。

用法

fromjsminimportjsminwithopen('myfile.js')asjs_file:minified=jsmin(js_file.read())

您也可以将其作为命令行工具运行:

python -m jsmin myfile.js

注意:jsmin不尝试与 ECMAScript 6 / ES.next / Harmony。 当前维护程序不打算添加ES6兼容性。如果你愿意 想接管ES6的维护和更新jsmin,请联系 Tikitu de Jager。拉取请求也是 当然,欢迎,但我这几天复习的时间有点有限。

不过,如果您在es6代码上使用jsmin,则可能会找到quote_chars 参数有用:

fromjsminimportjsminwithopen('myfile.js')asjs_file:minified=jsmin(js_file.read(),quote_chars="'\"`")

从何处获取

贡献

IssuesPull requests 将在github上收到感谢。这个项目以前是托管的 on bitbucket旧问题仍然存在 在那里找到的。

如果可能,请为测试和代码分别发出请求:测试将添加到latest-release分支,而代码将转到master

除非您另有要求,否则您的github标识将添加到下面的参与者列表中;如果您希望 不同的名字可以随意添加到你的请求中。(如果你不想被提及,你必须让 维修人员不知怎么知道。)

构建/测试状态

两个分支都用travis:https://travis-ci.org/tikitu/jsmin

latest-release分支(pypi上的版本加上任何新的测试)是根据cpython 2.6、2.7、3.2和3.3进行测试的。 当前:

https://travis-ci.org/tikitu/jsmin.png?branch=latest-release

如果该分支失败,则意味着有一个新的测试在pypi上最新发布的版本上失败,但尚未修复 释放。

master分支(开发版本,可能在最新发布版本之前)是根据cpython 2.6、2.7、3.2和 3.3条。当前:

https://travis-ci.org/tikitu/jsmin.png?branch=master

如果master失败,不要使用它,但是只要latest-release通过pypi版本就应该可以。

更改日志

v2.2.2(2017-05-01)蒂基图·德贾格尔

  • 将许可证头添加到代码文件(修复i 17)
  • 删除Mercurial文件(修复程序20)

v2.2.1(2016-03-06)蒂基图·德贾格尔

  • 修正14:无限循环在return x / 1;

v2.2.0(2015年12月19日)蒂基图德贾格尔

  • 合并13:从/*!开始保留“大声评论”

    它们通常用于版权声明,并由 其他小型发动机(如YUI压缩机)。

v2.1.6(2015-10-14)蒂基图·德贾格尔

  • fix 12:不应省略regex文本后面的换行符。

v2.1.5(2015年10月11日)蒂基图德贾格尔

  • fix 9:多行注释导致语句提前结束not 正在添加换行符。
  • 修正10:删除分隔标记的多行注释必须留有空格。
  • 重构注释处理以提高可维护性。

v2.1.4(2015-08-23)蒂基图·德贾格尔

  • 修复6:正则表达式文本匹配注释未正确匹配。
  • 重构正则表达式文字处理以提高健壮性。

v2.1.3(2015-08-09)蒂基图·德贾格尔

  • 重置问题编号:从现在起,github中存在问题。
  • 修正1:直接在{之后发生时,无法识别正则表达式文本。

v2.1.2(2015-07-12)蒂基图·德贾格尔

  • 此处和下面的问题编号指的是BitBucket存储库。
  • fix 17:js以comment开头时的bug,然后是literal r埃克斯。

v2.1.1(2015-02-14)蒂基图·德贾格尔

  • 修复16:返回包含转义正斜杠的文本正则表达式的错误。

v2.1.0(2014年12月24日)蒂基图·德贾格尔

  • 第一个变更日志条目;请参阅readme.rst以了解先前的贡献者。
  • 暴露quote\u chars参数以提供足够的非官方和谐 支持是有用的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型