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

handow-shm

v1.0.3

Published

E2E test server with Handow engine

Downloads

75

Readme

SHM Server (E2E test server on Handow engine)

Handow is a library or API engine for creating an E2E test project for web applications. Developers can use Handow-CLI to test applications with local browser instances, or call Handow-API from other JavaScript test projects. Please refer the README of Handow. However, most scenarios we need a server to manage test running, and that's really a big task for any E2E test implementation.

Handow-SHM is the full featured test server on Handow engine. Users can install Handow-SHM, adjust it towards their own applications.

  • A comprehensive web server integrated with Test Runner, Editor and Reports Viewer.
  • Users can run SHM locally as a developing tool and deploy it to cloud as an auto-testing-server.
  • Built-in configurable security control and running mode.
  • SPA UI for reports presenting, project growth tracing and troubleshooting.
  • Test history archives and replay.
  • Remote monitor and realtime displaying with full-screen.
  • Schedulers for manual running, auto running on timmer, and triggered by pipeline events.
  • Built-in Editor to help developers maintain test resources easily without using other IDEs.

A SHM Live Demo, users can explore it with limited permissions.

Getting started with the handow-seed project

By including the Handow and Handow-SHM packages, developers can scaffold E2E test projects rapidly. Furthermore, the Handow team also provides an UAT seed project with the Handow dependencies, basic project structure, resource samples, and demo reports. Actually you can settle all stuffs in one shot - clone the handow-seed to start your journey. Refer handow-seed on GitHub.

Before install the seed project, make sure Node.js is installed.

# clone handow-seed from Github
$ git clone https://github.com/newlifewj/handow-seed.git

# install dependencies under the root path
$ npm install

Then launch the SHM server locally to see how it is going.

# start the SHM server in public/development mode
$ npm start

Featuers of the SHM server

Please refer Handow-SHM documentation along with the demo SHM instance running.

> Handow & Handow-SHM

> SHM Handbook

> SHM Editor

> SHM Runner

> SHM Reports

> SHM Setting

> Deploy SHM Server

More documents of Handow library, CLI and APIs.