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

@haici/ken-cli

v0.1.2

Published

Ken(奥特之父)命令行

Downloads

10

Readme

Ken-CLI

肯(Ken)即奥特之父,是泰罗的爸爸

介绍

Ken-CLI 对 Taro、WePY 编译命令进行了包装,并添加了如下特色功能:

  • 提供一套中间件机制,可以快速的添加中间件对整个编译流程进行控制(暂无开放)
  • 对 Taro、WePY 本身命令没有任何入侵,日志、热更新均不受影响,打包参数也完全取决于原命令
  • 内置一些规范性的中间间
    1. 自动删除 dist 目录( ken-wepy 已经内置)
    2. 在生产分支编译生产环境下校验代码提交情况
      • 本地代码是否提交
      • 本地分支是否推送
      • 是否更新了远程最新的代码
      • 是否将本地更新推送了远程
    3. 校验编译平台与分支是否匹配
    4. 注入一些环境变量供前端代码使用

使用

安装

yarn add -D @haici/ken-cli

集成

融合版项目 项目

修改原工程中的打包脚本

原打包命令

{
  "build:weapp": "hc-scripts -n checkGitStatus -pd project/ && cross-env RUN_ENV='prod' taro build --type weapp",
  "dev:weapp": "cross-env RUN_ENV='dev' taro build --type weapp --watch"
}

修改为

{
  "build:weapp": "cross-env RUN_ENV='prod' ken build --type weapp",
  "dev:weapp": "cross-env RUN_ENV='dev' ken build --type weapp --watch"
}

WePY 项目

原打包命令

{
  "build:weapp": "hc-scripts -n checkGitStatus -pd src/ && npm run clean && cross-env NODE_ENV=production RUN_ENV='prod' wepy build --no-cache",
  "dev:s": "npm run clean && cross-env NODE_ENV=develop RUN_ENV='dev' wepy build --watch"
}

修改为

{
  "build:weapp": "cross-env NODE_ENV=production RUN_ENV='prod' ken-wepy build --no-cache",
  "dev:s": "cross-env NODE_ENV=develop RUN_ENV='dev' ken-wepy build --watch"
}

运行

## 融合版
npm run build:weapp --dir=p099
## WePY
npm run build:weapp

其它

如有问题可以在公司内联系高杰([email protected]