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 🙏

© 2025 – Pkg Stats / Ryan Hefner

apiway-cli

v0.0.17

Published

CLI for apiway.io

Downloads

70

Readme

logo

ApiWay: CLI

npm version

NPM

Command Line Interface for apiway.io

About ApiWay

TC(Test Case)를 Cloud 상에서 정해진 스케줄에 따라 반복적으로 수행하여 결과를 알려주는 서비스입니다

Problem

  • 우리가 사용하는 API들은 변경이 자주 일어납니다.
  • 이들 변경사항들은 문서화도 잘 되어있지 않을 뿐 더러, Client 개발자에게 즉각적인 공지도 이루어 지지 않습니다.
  • 항상, 피해는 Client 개발자들의 몫이 되어버립니다.
  • 어제까지 잘 동작하던 앱이, 갑자기 이상 동작을 일으킵니다. 한참을 디버깅 하다 보니 서버측 API의 field 하나가 바뀌었네요.
  • 이런 일이 다반사이다 보니, 서버측 API가 정상적인지 확인하는 TC를 만듧니다.
  • 하지만, 수시 때때로 서버 API개발자는 변경사항을 만들고, 서버의 이상항 로직은 이상한 데이터를 양산해 냅니다.
  • 24시간 PC앞에 앉아서 TC를 돌려 볼 수는 없는 노릇입니다.

Solution

  • ApiWay가 TC를 자동으로 수행해줍니다.
  • Github/Bitbucket에 올려둔 Repository(TC) 주소만 알려주세요.
  • 1시간/1일/1주일, 스케줄은 원하는데로 설정하세요.
  • 테스트 결과는 설정한 곳(email, slack 등)으로 알려드립니다.(특히, API 개발자에게)

ApiWay CLI

Installation

$ npm install apiway-cli -g

Usage

Login

Default git provider is Github

$ apiway login

Add

: Command to add a project Dialog mode

$ apiway add

You can specify a repository name (default owner is authenticated user)

$ apiway add -r repo

You can specify a owner name

$ apiway add -o owner

You can specify both repository and owner

$ apiway add -r repo -o owner

Run

: Command to run a project

Show all running projects

$ apiway run 

You can specify a project name

$ apiway run -p project
$ apiway run -l

Project

Show all projects.

$ apiway project

Select mode : Show run history of selected Project

$ apiway project -p

Show run history of projectName

$ apiway project -p projectName

Show all projects with last status (Running/Pass/Fail/Broken)

$ apiway project -s

ApiWay Tech. Stack

Related Projects

Web App

API

SDK

Javascript

Job

Cloud (Kubernetes)

Design