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

create-bt-egg

v1.4.0

Published

create-bt-egg

Downloads

4

Readme

create-bt-egg

BT学院后端项目模板

Init

以下两种方式都会在当前目录创建一个为[dir]项目名的项目

$ npm init bt-egg [dir]

or

$ mkdir [dir] && cd [dir]
$ npm init bt-egg 

如果您想用更简洁实例化方式,也不需要更改过多的配置

$ npm init bt-egg [dir] -t=simple -a=[author]

Command

Usage: npm init bt-egg [dir]

Options:
  --version          显示版本号                                           [布尔]
  -h, --help         显示帮助信息                                         [布尔]
  -n, --name         project name                                 [默认值: "bt"]
  -d, --description  project description      [默认值: "bt-egg app boilerplate"]
  -a, --author       project author                          [默认值: "btclass"]
  -k, --keys         cookie security keys         [默认值: "1565252776448_9849"]

Custom a boilerplate

现在用的是固定的文件模板:

模板详解

  • BT业务测试环境下固定安装@bt/bt-sequelize-tables-test

    由于表管理包一直是用两个不同包名并且版本号固定为3.0.0,而测试环境用了镜像缓存提升构建速度,业务项目如果忘记修改package.json就不会更新到测试环境的表结构。所以改为现在的固定安装 test包可避免忘记问题。

    查阅修改记录

  • 部署状态用颜色区分开:红色为失败,绿色为成功

    查阅修改记录

License

MIT