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

@thinkwise/testwise

v0.1.75

Published

Testwise is a dedicated end-to-end (E2E) test automation solution built for applications developed on the Thinkwise Platform. It sits on top of Playwright and provides a higher-level automation layer that deeply understands the UI patterns, controls, and

Readme

Introduction to Testwise

What Testwise does

Testwise is a dedicated end-to-end (E2E) test automation solution built for applications developed on the Thinkwise Platform. It sits on top of Playwright and provides a higher-level automation layer that deeply understands the UI patterns, controls, and workflows typical in Thinkwise applications.

With Testwise you get:

  • Prebuilt page extensions and custom controls tailored to the Thinkwise UI (grids, forms, actionbars, lookup dropdowns, etc).

  • Scripts and helpers for common tasks such as authentication and user simulation, cutting down on boilerplate setup.

In short: Testwise transforms common Thinkwise application interactions into clear, reusable methods, so your development and QA teams can focus on validating business logic, not reinventing automation plumbing.

Why Testwise is useful

Applications built on the Thinkwise Platform tend to be long-lived, complex, and subject to continuous evolution. Manual regression testing becomes costly and error-prone; unit and integration tests alone do not suffice to verify the full user experience end-to-end. Testwise addresses these challenges by:

  • Ensuring consistent, repeatable checks of your complete application flows — from login through deep business scenarios.

  • Reducing reliance on manual regression efforts so testers can shift focus to new features and strategic risk areas.

  • Accelerating test development thanks to built-in, ready-to-use functions and helpers — rather than building your own automation foundation from scratch.

  • Offloading UI-control maintenance: since Thinkwise maintains the component logic under the hood, your automation is more resilient to changes in underlying UI/control implementations.

How to start with Testwise

To get started with Testwise, you will set up a test project using Node.js, Playwright, and the Testwise library. The full step-by-step installation and configuration guide — including prerequisites, project initialization, Testwise setup, Playwright integration and recording your first test— is documented in the official Thinkwise End-to-End Testing documentation.

You can find the complete instructions here:

Thinkwise Documentation - End-to-end Tests

Where to get help with Testwise

  • Check issues, discussions or Q&A on the Thinkwise community.

  • Raise internal tickets or contact the Thinkwise support/automation team for assistance or bug reports.