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

scf-cli

v1.0.8

Published

本地测试运行云函数的小工具

Downloads

115

Readme

SCF CLI

GitHub license NPM Version NODE Version Travis CI

这是一个用于本地测试运行云函数的小工具,我们提供了几种测试模型作为云函数的入参'event'。 本工具需要 node8.1.4 以上版本以支持 ES2015,async function 和 koa。

English DOC 中文版文档

Installation

npm install scf-cli -g

Quick Start

scf init

Options

  • host 用于开启本地服务的 host
  • port 用于开启本地服务的 port
  • debug 开启调试模式。一旦开启,你将在 bash 控制台看到关于云函数运行的详情,比如错误信息、错误码、返回内容

Command Line

  • init 初始化调试工具,包括入参、测试模型等

Configurations

  • entry 云函数的入口文件
  • handler 云函数入口文件的执行方法,调试工具内部会选择该执行方法作为
  • timeout 云函数的超时时间,用于控制函数执行时间
  • testModel 选择云函数的入参'event'的模式
    • http 和公有云函数标准一致
    • apigateway 以 apigateway 的模式模拟入参
    • helloworld 入参为最简单的 json 格式
    • cmq 以 cmq 的模式模拟入参
    • ckafka 以 ckafka 的模式模拟入参

常见问题

TODO List

  • 本地更新、部署、管理云函数
  • 本地启用 docker 来测试云函数,让本地测试和云上运行保持更高的一致性

Licence

MIT