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

@zykj2024/much-library

v1.0.10

Published

react library

Downloads

20

Readme

much-library

基于 ant-design 和 web 端一体化设计标准 实现的 React 组件库,旨在提高 B 端平台开发效率以及通用组件标准化。

主要目录

  • /src 组件开发目录
  • /script 组件构建脚本目录
  • /docs 文档目录

开发流程

  • main 分支拉取组件分支 feature/*,例如:McInput 组件分支feature/tree_panel,若多人维护则增加个人标识feature/tree_panel-csy
  • 在 /src 中新建对应组件目录,书写组件.tsx 以及 文档.md,可执行 npm run dev 在文档 demo 上直接调试
  • css 采用约定命名规则,使用 less 语法,遵守 BEM 规范,给组件一个外层类名 .mc-*
  • /src/index.ts 导入组件,组件库支持按需引入
  • 更新 log.md 文件
  • 本地开发完毕后执行npm run doctor 校验,校验通过后可提交develop分支 MR,指向对应同学进行 Review 合并

发布流程

  • npm 包发布,更新 version 版本号,执行npm publish即可。much-library
  • docs 发布,执行npm run docs:build,通过 ssh 部署 docs-dist。much-docs
  • 相关账号配置联系 @陈书妍(一匠)

问题反馈

  • 使用过程中有任何问题,可到对应仓库提交 issue
  • 需添加使用场景,是否必现,复现路径等细节
  • 紧急情况下,可以自行进行实行,提交 MR 即可

关联资源