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

zqj-pics

v4.3.1

Published

图片链接

Downloads

174

Readme

pics

图片链接

https://cdn.jsdelivr.net/npm/zqj-pics/vue2/:file-name

vue2-态渲染组件-1

web-gis

https://cdn.jsdelivr.net/npm/zqj-pics/web-gis/Globe-Earth-land-distortion-projection-Mercator-latitudes.webp

测试日志

破坏性变更

"Breaking change"(翻译为“破坏性变更”)是指在软件开发中对现有功能或接口进行的修改,这种修改可能导致现有的代码、功能或者接口无法与之前的版本兼容。这种变更可能会打破依赖于原有行为的代码,因此称之为“破坏性变更”。

可能引发破坏性变更的情况

  • API 的删除或者修改: 删除或者修改了原有的 API,导致原有的代码无法正常运行。
  • 功能变更: 修改了原有的功能,导致原有的代码无法正常运行。
  • 配置项变更: 对配置项的修改,可能需要用户重新配置应用程序或服务。
  • 数据结构变更: 对数据模型或数据库结构的修改,可能导致之前的数据不再兼容,需要进行迁移或转换。

如何谨慎的处理破坏性变更

引入破坏性变更是一种危险的行为,会导致系统不稳定和不可预测的行为,可能会导致用户的不满或者损失。因此,在进行破坏性变更时,需要谨慎处理,避免对用户造成不必要的困扰。

发布破坏性变更之前,需要以下操作确保用户能尽可能平滑的升级:

  • 提供兼容性支持: 在发布破坏性变更之前,至少提供一个兼容版本,确保用户能够平滑的升级。
  • 更新文档: 更新文档,说明破坏性变更的原因和影响,以及如何进行升级。
  • 提供迁移指南: 提供迁移指南,帮助用户进行升级。
  • 提前通知用户: 提前通知用户,告知他们即将发布破坏性变更,以便用户做好准备。