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 🙏

© 2025 – Pkg Stats / Ryan Hefner

react_h5

v1.0.0

Published

Readme

React-h5

环境

测试环境

线上环境

约定

分支

  • 开发分支:dev/x.x.x
  • 测试分支:test
  • 主线分支:master
  • 开发分支 开发自己维护
  • 提测或者部署到测试环境的代码 merge 到 test分支,ci会自动部署(https://gitlab.gosccap.cn/gos/hermes-web/pipelines
  • test 分支不允许 反向merge
  • master 不允许 merge。

发布

  • 发布代码 需要在gitlab 上提交mr,Owner review完,由 Owner 在 gitlab 上 merge
  • 每次发布,由开发打tag,触发自动部署
  • 上线部署tag格式:x.x.x

CSS单位

  • 基建中配置了postCss默认为:按照750宽度的设计稿像素除以2
  • 比如设计稿像素为100px ,代码中写50px即可,postCss会转化成rem,不会自动转换成rem;

mixin

  • 所有混入都要调用2种方式,即 Vue.mixin 混入 和 base.ts 中混入

构建工具

npm install foundation-project -g

创建页面 https://www.npmjs.com/package/foundation-project

create main/pages/页面名称 --package_name=bbp

开发启动

npm run dev

部署编译

npm run build

目录

mian 项目主体

  • pages 页面主体
  • public 公共
    • common_data 前端公共数据(枚举映射,公钥,config等)
    • components 公共组件
    • helper 工具函数
    • sass
  • template.html 模板文件

cli 构建代码

  • build 打包主文件
  • config 各种配置文件
  • define_plugin 由cli直接替换代码中的值

libs 基础工具(vue、element、i18n等)