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 🙏

© 2026 – Pkg Stats / Ryan Hefner

newman-reporter-clif

v1.0.5

Published

A Newman reporter that outputs to and file system

Readme

newman-reporter-clif

A Newman reporter that outputs CLI logs to a file for advanced automation, debugging, and audit needs.

Why Output CLI Logs to a File?

  • Automation & CI/CD: Capture detailed run logs for automated pipelines, enabling easy review and troubleshooting of API test results.
  • Audit & Compliance: Maintain persistent records of test executions for compliance, traceability, and historical analysis.
  • Debugging: Share log files with teammates or support for faster issue resolution, even when running tests on remote servers or containers.
  • Integration: Feed logs into monitoring tools, dashboards, or custom scripts for further analysis and reporting.
  • Scalability: Run multiple Newman processes in parallel, each writing to its own log file for isolated, organized output.

Features

  • Outputs all CLI reporter content to a specified log file.
  • Supports custom log file paths via --reporter-clif-logFilePath.
  • Optionally allows or strips ANSI color codes from log output for compatibility with plain-text viewers or rich terminals.
  • Works seamlessly with Newman and Postman collections.
  • Easy to integrate into CI/CD workflows and server environments.

Controlling ANSI Characters in Log Output

By default, ANSI color codes (used for colored/styled terminal output) are stripped from the log file for maximum compatibility with text editors and log processors.

To allow ANSI characters (preserve colors and formatting in the log file), use the allowAsni reporter option:

newman run <collection.json> -r clif --reporter-clif-logFilePath "./my-run.log" --reporter-clif-allowAsni true

To strip ANSI characters (default behavior), omit the option or set it to false:

newman run <collection.json> -r clif --reporter-clif-logFilePath "./my-run.log"

This lets you choose between plain-text logs (for easy parsing and sharing) or rich logs with color (for advanced terminal viewers).

Installation

npm install -g newman-reporter-clif

License

ISC