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

geohey-javascript-sdk

v3.6.7

Published

GeoHey JavaScript SDK ======= GeoHey JavaScript SDK是一个面向移动互联网时代,遵循移动优先、向下兼容、保持轻量原则的地图SDK。

Downloads

703

Readme

GeoHey JavaScript SDK

GeoHey JavaScript SDK是一个面向移动互联网时代,遵循移动优先、向下兼容、保持轻量原则的地图SDK。

文档

http://dist.geohey.com/g-js/latest/doc/index.html

如何编译

执行build目录下的gulp任务。

  • 监视自动编译 npm run dev

  • 编译debug库 npm run build

  • 编译release库 npm run min

  • 编译模块 gulp build-xxx

  • 清理debug库和release库 gulp clean

  • 生成文档 gulp doc

  • SDK打包 gulp zip

  • 清理SDK gulp clean-zip

  • Release(包括release库、所有模块、文档) npm run release

发布新版本

修改完代码后需要更新版本号: 修改package.json中的version字段,同时要修改src/Start.jssrc/Start-esm.js中的G.version变量 然后执行

cd g-js
npm run release
npm publish    # 需要登录npm账号

如何使用JSHint确保代码基本质量

  1. 以Sublime为例,安装JSHint插件
  2. 对代码文件调用JSHint快捷键检查代码质量

如何编写文档

  1. doc目录下添加markdown文件
  2. 修改build/config.js文件,添加新加的markdown文件
  3. 运行 gulp doc 生成文档,文档位于dist/doc下

如有必要,修改build/doc-template下的模板HTML(master.html)。

ES6

项目有一个es6分支,将所有代码都改成es6模块化的实现,已经完成,但是没有做详细的测试