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

@technotalim-org/console-cli

v1.3.5

Published

Deploy your TechnoTaLim-hosted websites from the command line.

Readme

@technotalim-org/console-cli

Deploy and audit your websites from the command line, with TechnoTaLim.

npm i -g @technotalim-org/console-cli

technotalim login        # authorize this machine in your browser
technotalim deploy       # auto-detects everything and ships
technotalim audit        # audit your project for SEO, a11y, security, GEO & more

Audit your project

technotalim audit is a shift-left website auditor — run it from your project folder and it grades your site before you deploy, entirely locally and offline (your source code never leaves your machine):

cd my-site
technotalim audit                 # detect stack → build → scan → report
technotalim audit --only seo,security,geo
technotalim audit --select        # pick categories interactively
technotalim audit --ci --min-score 85 --sarif -o audit.sarif   # CI gate + code-scanning

It auto-detects your framework + rendering mode, then scores nine categories into one Health Score / 100:

  • On-page SEO, Structured data, Technical SEO (robots/sitemap/broken links)
  • Accessibility (WCAG static checks), GEO / AEO (is your site citable by ChatGPT / Claude / Gemini / Perplexity?)
  • Security — committed-secret scan (values redacted), known-CVE dependencies, security-header config, source-maps-in-prod
  • Best practices, Privacy & DPDP (trackers + consent), Performance budgets

Output as a pretty terminal report, --json, or --sarif (GitHub code-scanning). CI gates: --min-score <n> / --max-fails <n> set the exit code. For measured Core Web Vitals and a saved, shareable report, run a URL audit in your dashboard at console.technotalim.com/dashboard/audit.

Zero-config

technotalim deploy works with no setup. From your project folder it:

  • finds the folder to deploy — a framework build output (dist/build/…) if present, otherwise the current folder for a plain HTML/CSS/JS site;
  • detects SPA mode — on for React/Vue/Angular/Svelte/Vite apps (so deep links work), off for static sites;
  • picks the site — your only site automatically, or pass --site <name|id>;
  • then saves a technotalim.json + .technotalimrc so future deploys are identical and reviewable.

Run technotalim init (or init -y) first if you'd rather create the config up front and tweak it.

Authentication

technotalim login uses OAuth 2.0 Authorization Code + PKCE over a loopback redirect (RFC 8252) — the same pattern as gh, vercel, and firebase. Your browser opens the console, you approve in your real session, and a scoped, revocable credential is stored at ~/.technotalim/credentials.json (mode 600).

For CI/headless use, generate a token in the console under CLI & API access and pass it via the TECHNOTALIM_TOKEN environment variable.

Revoke any credential any time from the console dashboard.

Commands

| Command | Description | |---|---| | technotalim login | Authorize this machine via the browser (PKCE loopback) | | technotalim login --device | Headless login (device code) for SSH / no-browser machines | | technotalim logout | Revoke the token and remove local credentials | | technotalim whoami | Show the signed-in account | | technotalim sites:list (sites) | List your hosting sites | | technotalim init | Link a site + write config; auto-detects settings (-y = no prompts, --site) | | technotalim deploy | Build, diff, upload changed files, prune — works with zero config (--force, --dry-run, --site, --only, -m) | | technotalim audit [path] | Audit a project from source (SEO · a11y · security · GEO · privacy · perf); --build/--no-build, --only, --select, --json/--sarif, --min-score, --max-fails, --ci | | technotalim rollback [id] | Restore a previous version (--only) | | technotalim deploys:list (deploys) | Show recent deploys (--only) |

Development

npm install
npm run build
node dist/index.js whoami
# point at a dev console:
TECHNOTALIM_API_BASE=http://localhost:3000 node dist/index.js login