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

@flusk/cli

v0.3.1

Published

Code generator CLI for Flusk platform

Readme

@flusk/cli

CLI for analyzing LLM usage, generating code, and managing Flusk projects.

Installation

npm install -g @flusk/cli

Commands

Analyze

Run your script with OTel instrumentation and collect LLM call data:

flusk analyze <script>              # Analyze a script
flusk analyze app.js --budget 5.00  # Fail if cost exceeds $5
flusk analyze app.js --runs 10      # Run 10 times, aggregate
flusk analyze app.js --export json  # Export raw data
flusk analyze app.js --compare <id> # Compare against previous run

Reports

flusk report [id]    # Show analysis report (latest or by ID)
flusk history        # List past analysis runs
flusk budget         # Show budget status and spend trends

Config

flusk init           # Interactive config wizard (creates flusk.config.json)

Code Generation

flusk g <entity-file>          # Generate all layers from entity
flusk g --all                  # Generate from all entities
flusk g <entity> --types-only  # Types package only
flusk g <entity> --dry-run     # Preview changes

Feature Scaffolding

flusk g feature <name>         # Full feature (all packages)
flusk g feature <name> --skip-entity --skip-tests
flusk g:sqlite-repo <name>     # SQLite repository from entity

Project Management

flusk init <project-name>      # New Flusk project
flusk package <name>           # New monorepo package
flusk env:setup                # Interactive .env creation
flusk env:validate             # Validate environment
flusk validate                 # Check conventions (100-line, etc.)

Infrastructure

flusk infra:up                 # Start Docker services
flusk infra:down               # Stop services
flusk infra:reset              # Reset (deletes data)
flusk infra:logs [service]     # View logs

Database

flusk migrate                  # Run pending migrations
flusk migrate-new <name>       # Create new migration

Profiling

flusk g:profile                # Scaffold profiling config
flusk profile run <entry>      # Profile server
flusk profile analyze <file>   # Analyze profile

Available Generators

entity-schema, types, resources, business-logic, execution, feature, feature-test, route, plugin, middleware, service, fastify-plugin, otel-hook, detector, profile, provider, package, infrastructure, docker-compose, dockerfile, entrypoint, env, swagger, watt, test, barrel-updater, sqlite-repo

Generated Files

All generated files include a @generated header. Do not edit manually — regenerate with the CLI.

Requirements

  • Node.js 22+
  • pnpm 10+
  • Docker 24+ (for infrastructure commands only)