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

veritext

v0.1.1

Published

Veritext CLI - AI Document Integrity Guard

Readme

Veritext — AI Document Integrity Guard

Veritext is a lightweight, high-performance integrity guard designed to detect and catch silent AI document corruption during delegated edits (such as multi-agent coding sessions, refactor passes, or code generation). It acts as a strict safety gate between an AI's proposed edits and your version control system.

Key Features

  • Rule Guard: Lightning-fast regex checks to catch common lazy AI behaviors (e.g., // ... rest unchanged ...).
  • AST Guard: Structural code validation ensuring edits are scoped correctly. Now features full JavaScript and TypeScript syntax validation powered by esbuild.
  • Semantic Guard: LLM-assisted verification (via Gemini) to ensure the edit satisfies the prompt without introducing regressions.
  • MCP Ready: Built-in Model Context Protocol server for seamless integration with AI agents like Claude Code or Antigravity.

Usage

Installation

git clone https://github.com/your/veritext.git
cd veritext
npm install
npm run build
npm link

Authentication / API Key Configuration

To use the Semantic Guard, you must provide a Gemini API key. While you can use the GEMINI_API_KEY environment variable, GUI Git clients typically do not source terminal environments. To ensure Veritext can always authenticate (especially for Git hooks), you can save your key globally to ~/.veritextrc:

veritext config set GEMINI_API_KEY <your-key>

Command Line Interface

veritext check original.ts edited.ts --prompt "Refactor this code to use async/await"

Git Hook Setup

You can automatically protect your repository by installing a Git pre-commit hook. The hook ensures that every git commit is scanned by Veritext, stopping the commit if any AI-induced code corruption is detected in the staged .py, .js, .ts, .jsx, or .tsx files:

veritext install-hook

MCP Server Integration

Connect Veritext as an MCP server to let AI agents self-verify edits before committing them:

{
  "mcpServers": {
    "veritext": {
      "command": "node",
      "args": ["dist/mcp_server.js"]
    }
  }
}