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

xlj-utils

v0.0.1

Published

npm发包调试初始化

Readme

安装rollup pnpm add rollup

安装必要的rollup插件 pnpm add @rollup/plugin-commonjs @rollup/plugin-node-resolve @rollup/plugin-typescript 插件作用说明: @rollup/plugin-commonjs:rollup本身是不支持CommonJS的,使用了这个插件,就可以解析CommonJS模块了 @rollup/plugin-node-resolve:rollup 无法识别 node_modules 中的包,帮助 rollup 查找外部模块,然后导入 @rollup/plugin-typescript:rollup中使用typescript必备的插件

在安装@rollup/plugin-typescript插件时提示我们需要tslib和typescript,所以我们安装这两个第三方库 pnpm add tslib typescript

如果需要进行代码压缩和清除注释等需要安装如下插件 pnpm add rollup-plugin-terser rollup-plugin-cleanup 插件作用说明: rollup-plugin-terser插件用于代码压缩 rollup-plugin-cleanup插件用于去除无效代码