npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

assslighting

v1.8.1

Published

恒生移动web应用平台(Light)快速开发集成工具箱

Downloads

46

Readme

更新说明(1.6.0)

  • 70698执行 light plugin --fix命令,将npm的缓存目录清空
  • 74390[文档补充]navigate接口、view标签各个属性的描述与说明、start的启动参数文档-补充到gitbook中并发布
  • 74392jsn中是否支持dom操作的问题验证
  • 74412lighting中light.fetch接口和ajax接口做整合,在jsn运行时使用light.fetch作为ajax实现
  • 74502增加light install 命令,识别projectjson文件中的配置,自动安装所需的插件
  • 74686增加light 运行任意命令时检查最新版本的能力,并显示给用户
  • 75138lighting现在只有h5支持自定义的build.js,jsn也需要自定义build.js的支持以使用resolve.alias
  • 75506light项目中的资源依赖支持出现在根目录
  • 81153lighting在无网络环境下的自动检查更新的功能会导致程序进程无法退出

更新说明(1.5.1)

  • 61578【lighting】编译的时候是否会使用 autoprefixer 对样式进行处理
  • 70698执行 light plugin --fix命令,将npm的缓存目录清空
  • 71588封装event.open在jsn中打开资源
  • 73234lighting支持以本地ip打开浏览器而不是一直localhost
  • 73236native插件生成出来的gmu文件自动格式化(避免显示成1行)
  • 73238jsn调试可以指定视图进行调试
  • 73242light框架自动将light变量注入到Vue的prototype中,用this.$light调用

更新说明(1.4.8)

  1. 59982【lighting】“light release --upload”: 兼容性
  2. 61306【lighting】再增加一个参数单独控制是否开启vConsole
  3. 增加模版工程的package.json
  4. 调整模板的内容和代码,各模板的只能更加清晰
  5. 插件安装如果添加有lighting-plugin-则自动处理
  6. 修改整包做包的工程配置型,简化做包的配置项目
  7. 支持以ip打开浏览器
  8. light plugin --fix: 清空npm缓存中的插件目录
  9. light install:安装项目依赖和插件
  10. 自动检查更新并提醒用户
  11. 增加server参数是否开启调试服务模式

更新说明(1.4.7)

  1. 增加weex环境的编译输出能力,全面支持jsnative开发,让应用开发性能更高
  2. 增加jsn模板
  3. 59500【lighting】增加样式文件的增量编译能力
  4. 增加api工程类型
  5. 增加serve的插件运行阶段
  6. 59978 【lighting】“light create –t”: 增加项目类型介绍
  7. 59980 【lighting】“light create”: 增加App ID关联命令
  8. 修复lighting工具运行jsn程序无法使用upload参数的问题

更新说明(1.4.5)

  1. 48276【9.30】lighting安装type-vue偶发出错的问题处理
  2. 修复:windows操作系统下多次修改的watch操作偶尔产生文件未编译的问题处理

更新说明

  1. 46590 Light打包需要支持输出文件名自定义,1.0产品发给客户的程序包名一般是固定的,不会每个都在变;
  2. 优化帮助信息的展示,优化日志的输出的样式,提高易用性
  3. 新增:增加login指令进行平台登录操作
  4. 新增:release命令新增--upload参数,直接将打包成功后的包发布到平台

更新说明(2017年07月31日10:01:31)

  1. 44672 排除压缩的资源(选择不压缩在--product -p打包的时候,不压缩特定的资源 )
  2. 45242 增加排除选项,排除特定的资源出现在打包后的输出包中

更新说明(2017年07月11日10:50:53)

  1. 修复window系统下打包的问题

更新说明(2017年06月15日09:54:37)

  1. 新版本功能

更新说明

  1. 异步加载的视图支持混合模式(html和js全异步)
  2. 修复suffix命令在http下文件处理的问题

更新说明(2017年05月04日15:58:49)

  1. 48712【开发】新增插件的卸载指令或者参数
  2. 增加插件安装环境重置的指令参数--fix
  3. 增加查看当前安装的插件列表和安装版本的指令参数--list
  4. 增加更新当前安装的插件的指令参数--upgrade,如不带参数则升级所有插件
  5. 48700【开发】日志输出警告的颜色调整成红色

更新说明(2017年05月02日08:58:53)

  1. 35536【lighting】【开发框架】page配置化
  2. 37026light -v指令需要展示当前版本的最新更新

更新说明(2017年04月20日16:52:56)

  1. release内核深度优化,提升编译效率
  2. 36176开发工具】当vue单文件组件当中使用了es6语法的时候回去寻找补丁,这时会造成资源引用出错
  3. 35912有个建议,在page里css和js压缩合并后的名字的定义在构建的时候可以检查报警下,有时候不小心两个文件的名字起重了会出问题
  4. 35878sprites插件支持和less插件同时使用
  5. 32822【Lighting】【打包工具】lighting打包工具支持增量编译
  6. 增加全局配置文件,可以进行lighting工具的全局化设置($HOME/.lighting-plugins/lighting-global.json)

更新说明(2017年04月14日10:23:53)

  1. 修复:不开启-s选项打包报错的问题修复
  2. 优化:如果配置文件里面配置了plugins则不用再需要-e选项
  3. 优化:mac下有个bug,要手动删除一下$HOME/.lighting-plugins/lib这个目录

更新说明(2017年04月13日09:44:24)

  1. 修复: 34890【Lighting】【打包工具】后缀策略s和多态打包的策略有冲突需要调整

更新说明(2017.03.28)

  1. 优化自带模板工程移除多余的config文件一面对开发者打包造成困扰
  2. 优化server命令的日志信息输出
  3. 优化create命令的日志信息输出
  4. 优化插件加载流程,避免插件启用后多次初始化导致内存占用陡增的问题
  5. 优化编译过程中的编译错误一旦发生立即抛出,便于排错

更新说明(2017.03.09)

  1. 优化:create命令优化
  2. 优化:server命令优化

更新说明(2017.03.02)

  1. 优化:插件加载优化

更新说明(2017.01.20)

  1. 新增:工程间资源依赖,提高代码复用
  2. 优化:vue插件功能优化
  3. 优化:工具根据project.json的配置安装插件
  4. 优化:更新模板工程以及工具说明的资源路径为light.hscloud.cn

更新说明(2017.01.01)

  1. Issue#2 watch下资源连续变更,release触发多次的问题
  2. Issue#3 watch下资源编译与httpserver对资源的请求造成资源占用,无法正常进行编译处理,最终进程退出出错
  3. Issue#4 工具现阶段还没有支持组件(component)的代码生成
  4. Issue#5 工具通过代码生成出来的视图代码的生命周期函数不完整
  5. Issue#8 增加对vue单文件组件的支持,提交应用的开发效率
  6. 优化reload触发条件,当编译真正完成的时候才触发reload
  7. 优化插件安装的目录结构增加,单目录的管理和控制
  8. release的启用插件命令台粗暴了,要么全用要么不用显然不合适的,应该改为根据配置文件去读取启用哪一个插件
  9. 多态打包,通过命令行参数,传入打包策略,一次性输出多个包,规则有配置文件说了算

更新说明(2016.10.08)

  1. 修复多也页面情况下suffix生成不统一的问题

更新说明(2016.09.30)

  1. 修复socket监听次数过多的问题

更新说明(2016.09.28)

  1. 修复html代码压缩导致页面无法正常使用的问题
  2. 修复websocket维持livereload偶尔出错的问题

更新说明(2016.09.26)

  1. 修复新框架gen出错的问题

更新说明(2016.09.21)

  1. 修复:windows下浏览器无法打开的问题
  2. 新增:和框架配合代理客户端日志,当用手机打开的时候代理日志

更新说明(2016.09.16)

  1. 优化:精简代码结构,提高代码执行效率(80%的代码进行了重构)
  2. 优化:减小工程依赖,剔除了60%的依赖包,核心功能最小实现
  3. 增加:提供插件体系,通过新增指令plugin可以安装插件,现阶段提供三个插件es6/jade/less
  4. 增加:程序执行异常的时候增加进程退出标志,错误码255
  5. 修复:修复一直以来的最大缺陷对换行符不再敏感,多平台兼容支持
  6. 增加:增加lighting开发框架1.0的支持,可以辅助light1.0框架的开发
  7. 优化:开启浏览器自动刷新特性后不再多占用系统端口,和http端口共用

更新说明(2016.09.05)

  1. 移除无用的依赖ascii-art

更新说明(2016.09.09)

  1. 修复livereload端口冲突多个项目同时开启后自动刷新的问题

更新说明(2016.08.09)

  1. 增加支持框架light-1.0
  2. 减少npm依赖的包,提高下载速度
  3. 优化应用创建的代码逻辑
  4. 优化应用代码生成的代码逻辑

更新说明(2016.07.08)

  1. 修复模板编译在win系统下出现路径的问题

更新说明(2016.07.01)

  1. 增加特性,生成离线应用的manifest文件

更新说明(2016.06.30)

  1. 修复创建应用的时候版本指定错误的问题
  2. 修复重复创建应用偶发异常的问题
  3. 优化代码引入的错误提示,当未使用gen就release时合理报错
  4. 优化代码集成的代码逻辑,优化jade代码的集成处理
  5. 增加特性,打开浏览器时候指定服务端口的能力,不再限制为3000,避免开多个cmd窗口的问题
  6. 增加特性,当添加suffix后缀的时候生成资源的manifest清单文件,允许客户端查询更新,实现按需刷新
  7. 增加特性,打包的时候生成manifest.json,以使开发者程序可以通过ajax请求获取应用相关信息

更新说明(2016.06.17)

  1. 修复应用无法创建的问题

更新说明(2016.06.01)

  1. 增加子视图的支持

更新说明(2016.05.31)

  1. 修正如果不添加inject:view则不引入视图以避免错误

更新说明(2016.05.30)

  1. 彻底移除gitbook

更新说明(2016.05.09)

  1. 去除gitbook减小发布包的体积
  2. 修复视图注入的注解在body外的时候无法找到的问题(inject只能在body根或者html根)

更新说明(2016.04.14)

  1. 增加图片压缩的能力,对所有格式的图片做压缩有效降低请求量
  2. 修复create -t light出错无法正常进行的问题

更新说明(2016.04.06)

  1. 修复当script标签在body之外的时候,无法正常找到节点的问题
  2. 增加文档内容的编译输出(以gitbook为样板)
  3. 修复angularjs/light框架下gen生成regist文件错误的问题
  4. angularjs的试图文件是异步加载的,变更为异步加载
  5. 支持css目录里面包含图片文件
  6. 调整gitboot为budle模式

更新说明(2016.03.30)

  1. 去除模板编译时引入的htmldom
  2. 去除未加concat选项的时候做了concat操作
  3. 修复concat操作的时候无法将多个1行中的js文件合并
  4. 修复windows下路径的问题(// \)

更新说明(2016.03.29)

  1. 修改资源引入的方式,如果资源不使用注解包含,则不合并(其他不影响)
  2. 修改watch的实现,当资源过多的时候他提高性能(分类型watch减少编译步骤,减少刷新请求资源)
  3. 修改功能实现,模板资源(js)不再统一引入,需要手动引入

更新说明(2016.03.25)

  1. 将所有依赖添加为bundle dependencies
  2. 依赖关系线性化,减少包体积
  3. 修复windows系统下空格导致的编译集成异常
  4. 修复angularjs和bootstrap结合的dom结构有点小问题
  5. 修复单个css资源无法正常引入的问题

更新说明(2016.03.24)

  1. 去除release的type选项
  2. 去除一些不合适的功能使用说明
  3. 修复第一次打开server编译未完成的情况,页面无法正常展示
  4. 修复日志格式为light

更新说明(2016.03.23)

  1. 强大功能来了,当使用release -wb选项的时候,页面修改完自动刷新浏览器
  2. 修复watch数据出错的问题,正常watch不报错
  3. 增加支持CoffeeScript,更加方便和简单的javascript
  4. 修复无法查看子命令帮助信息的问题,light release -h可以正常使用

更新说明(2016.03.22)

  1. 增加concat选项,配置是否合并引入资源
  2. 调整优化选项,将uglify调整为压缩策略,不再认为其为优化测率额
  3. 调整所有的配置优化选项不再默认开启可以组合优化选项,可以自由组合搭配
  4. 增加组合优化选项,使用于生产配置,product默认包含压缩合并
  5. 优化对anglarjs的支持,支持angularjs的代码生成与框架整合
  6. 修改一些参数使用上的说明

更新说明(2016.03.21)

  1. 优化调整代码结构
  2. 完善支持jade和其他js框架的能力
  3. 将视图的概念通用化,适用与所有的框架

更新说明(2016.03.18)

  1. 增加framwork7移动端开发框架的支持(create指定类型可以创建f7的框架工程)
  2. 增加html模板支持,当使用html页面的时候对于存在与html目录的文件做模板编译处理,先支持jade

更新说明(2016.03.17)

  1. 修复当本地未安装git客户端的时候工具无法成功安装的问题
  2. 增加版本信息输出的专业性
  3. 全局异常捕获,异常输出的专业性
  4. 增加支持angularjs框架
  5. 修复当页面(page)中不包含视图标签(view)的时候,不引入regist的js

更新说明(2016.03.16)

  1. 增加less支持
  2. 增加ignore配置支持,ignore不输出到dist目录或者包中
  3. 增加template模板支持,以及增加模板根据定义的自动引入能力
  4. 增加视图js的自动引入能力,透明化regist文件,让regist文件不被开发者所感知
  5. 限制所有js/css/less资源必须声明在build注解中
  6. 添加日志内容输出,详细的输出打包编译集成的完整过程
  7. 对release命令的watch选项增加延时处理,避免频繁修改文件的时候过度占用资源