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 🙏

© 2026 – Pkg Stats / Ryan Hefner

pl-preset

v0.0.8

Published

A cli tool to generate project common settings quickly.

Readme

pl-preset

一键生成web项目常用设置简化配置过程

使用方式

// 全局安装
npm install -g pl-preset

// 在项目根路径下执行
plp

主要功能

prettier

默认以prettier作为代码格式化工具,自动生成配置信息

Git设置

如果项目仓库是git那么会为项目配置husky进行提交前校验同时使用cz-conventional-changelog规范commit信息,通过npm run c进行代码提交

生成changelog

对于使用cz-conventional-changelog进行git提交的项目,可以选择性接入conventional-changelog-cli工具生成changelog文件,通过执行npm run clog生成changelog文件

vscode设置

当前仅支持vscode编辑器相关设置,选择vscode后自动生成插件以及代码格式化相关配置信息

开发语言

支持选择javascript、typescript,自动生成eslint相关配置进行校验

样式语音

支持选择css、less、scss,自动生成stylelint配置对代码进行校验

框架

支持选择vue2、vue3、react,自动在eslint和stylelint中插入框架相关设置进行校验

html文件校验

选择项目中是否包含html文件,在eslint和prettier配置中增加html相关内容