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

@zohodesk/testinglibrary

v3.2.16

Published

## Framework that abstracts the configuration for playwright and Jest

Readme

Testing Framework

Framework that abstracts the configuration for playwright and Jest

 - Playwright
 - Jest

Cli

Feature Supported

Run TestCase

- npm run test

Generate Report

 - npm run report

v4.0.0 - 04-12-2025

Features

  • Supported node 20 for the testing-framework

  • Below package versions are updated in this release.

    • playwright - 1.56.1,
    • playwright-bdd - 8.4.2,
    • @playwright/test - 1.56.1,
    • @cucumber/cucumber - 12.2.0

v3.2.15 - 14-11-2025

Enhancement

  • Aborted test results are now merged into the .last-run.json file.
    This ensures that any timed-out tests are included in the next retry cycle.

v3.2.13 - 30-10-2025

Enhancement

  • A teardown option has been introduced in the configuration to manage and clean up login sessions stored in the NFS environment.

Issue fix

  • Custom teardown comment provided

v3.2.11 - 13-10-2025

Feature

  • New step a search entity using {string} provided for search indexing, This step will use run time data generation response as input for the indexing

v3.2.9 - 26-09-2025

Enhancement

  • Authentication deatils for data generation can be configured in org level
  • reference link : https://learn.zoho.in/portal/zohocorp/knowledge/manual/client-uat/article/data-generation#_Tocpd3n7yt9ngeg

v3.2.8 - 18-09-2025

Bug fix

  • Default profile switching handled in Multi actor – Improved handling of default profile switching to ensure smoother execution flow.

  • QC Report tags issue fixed – Resolved an issue where QC Report tags were not displaying correctly in reports.

v3.2.7 - 10-09-2025

Bug fix

  • Fixed a bug where the default profile page was not being handled properly in this.

v3.2.6 - 05-09-2025

Feature

  • Multi-actor execution support – now possible to switch between multiple profile agents within scenarios using the predefined step: - access the {string} profile page

Bug fix

  • Fixed the issue where localapp and hcapp UAT were not running properly.

v3.2.5 - 28-08-2025

Enhancement

  • Removed the searchFake dependency from the project level and adopted it inside the framework, reducing project-side maintenance. use this predefined step: - Given (a search entity)

v3.2.4 - 29-07-2025

Feature

  • Data Generator steps are now supported directly via the framework.

Bug fix

  • Feature File Root Directory not found issue fixed

v3.2.3 - 29-07-2025

Feature

  • Added support for running Smoke Tests in the UAT stage.

v3.2.0 - 22-06-2025

Feature

  • Default required spec files are now auto-imported from the library into the project.

v3.1.13 - 02-07-2025

Enhancement

  • Below package versions are updated in this release.
    • @cucumber/Cucumber - 11.3.0
    • Playwright/test - 1.53.2
    • Playwright - 1.53.2
    • Playwright-bdd - 8.3.1
  • QC custom reporter changes have been adopted into the framework.

v3.1.5 - 22-05-2025

Feature

  • Added support for Module Based Execution UAT stage.

v3.1.4 - 12-05-2025

Enhancement

  • Playwright version 1.52.0 adopted in testing framework

v3.1.3 - 25-04-2025

Enhancement

  • Playwright version 1.51.0 adopted in testing framework

v0.2.8 - 26-09-2024

Feature

  • Added support for writing unitcases for framework implementations

Bug fix

  • Updated the custom-reported to include the errors in tests during the executions. It will help us avoid the stage passed without the actual test execution.

v3.0.8 - 25-12-2024

Enhancement

  • Added support to disable headless mode using command line arguments
  • Proper validation added for node 14 build process
  • Removed unwanted uat.config.js files in test projects (examples / nobdd)

v0.2.9.2 - 22-11-2024

BugFix

  • Implemented synchronization for the login process. This fix will help avoid login session-related failures in UAT.

v0.3.1 - 13-11-2024

Issue Fix

  • Adding bddmode to get the fixtures.

v0.2.9.1 - 14-11-2024

Enhancement

  • Beta feature Actors and edition configurations are unified

v0.2.9 - 25-10-2024

Feature

  • Added support for scenario level tag support
  • Added a new cli optin like uat-validate to validate the feature files using playwright-bdd
  • Mode based configuration implementations
  • @only option enabled in dev pipeline
  • Latest setup related configuration changed for init option

v0.3.0 - 25-10-2024

Features

  • Added support for scenario level tag support
  • Updated the configuration for video and trace to accept Playwright-specific values instead of boolean values.
  • Below package versions are updated in this release.
    • playwright - 1.48.0,
    • playwright-bdd - 7.5.0,
    • @playwright/test - 1.48.0,
    • @cucumber/cucumber - 11.0.1
  • From this version, We adopt the playwright-bdd as library instead of modified source
  • Published on 11-11-2024

Deprecations

  • Deprecated: Passing video and trace as boolean (true/false) in project configuration.
  • New Approach: Use Playwright values for video and trace options, such as 'on', 'retain-on-failure', or 'off'.

v0.3.1 - 13-11-2024

Issue Fix

  • Adding bddmode to get the fixtures.

v0.3.3 - 27-11-2024

Feature

  • Custom report integration support (ReportPortal)

v0.2.9.1 - 14-11-2024

Enhancement

  • Beta feature Actors and edition configurations are unified

v0.2.9.2 - 22-11-2024

BugFix

- Implemented synchronization for the login process. This fix will help avoid login session-related failures in UAT.