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

aslight

v1.2.18-20170316

Published

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

Downloads

168

Readme

更新说明(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选项增加延时处理,避免频繁修改文件的时候过度占用资源