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

wechat-devtool

v2.0.0

Published

Wechat Miniprogram Devtool CLI for NodeJS

Downloads

34

Readme

wechat-devtool npm version

Wechat Miniprogram Devtool CLI cross-platform wrapper for NodeJS and npm

跨平台命令行调用微信开发工具

Build Status Build Status

required 所需条件

  1. 已经安装 微信开发工具 devtools
  2. 开启开发工具的设置端口调用

中文: 打开工具 -> 设置 -> 安全设置,将服务端口开启。

English: open IDE -> Settings -> Security Settings, and set Service Port On.

tips

CI集成请使用 miniprogram-build 或 miniprogram-ci

quick start

免安装,命令行调用

官网 cli用法一致(额外功能是支持相对路径): 使用npx wechat-devtool代替cli即可

npx wechat-devtool
# 参数调用和原生CLI 参数完全一样 但是支持相对路径
npx wechat-devtool --open ./dist

快速上传

# 当前目录
npx -p wechat-devtool upload
# 上传 dist 目录
npx -p wechat-devtool upload ./dist
# 记录上传日志
npx -p wechat-devtool upload ./dist --upload-info-output

高级用法

npm install wechat-devtool -D

安装之后会添加其他命令到本地项目,可在 npm scripts 中直接调用

  • cli 等同于开发工具 CLI,更具系统和安装环境自动调用
  • upload 快速上传(对 upload 操作的简化) upload [<path>] [--version version] [--desc <desc>] [--info-output <path>]

package.json 配置文件

{
  "scripts": {
    "upload": "upload ./dist",
    "cli": "cli"
  }
}

下面命令自动上传 dist 目录

npm run upload

JS 模块调用

作为 JS 模块使用

import { cli } from "wechat-devtool";

cli("open")
  .then(console.log)
  .catch(console.error);