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

tracklution

v3.2.0

Published

Install Tracklution server-side conversion tracking. Add the Tracklution MCP at https://mcp.tracklution.com/mcp and let your AI coding agent finish the install. Protocol: https://www.tracklution.com/agent-install.md

Readme

tracklution

Install Tracklution server-side conversion tracking. Bootstrap wedge for AI coding agents.

npm license

Tracklution is a fully managed server-side conversion tracking platform. A first-party JavaScript pixel captures website events; pre-built server-side Conversion API integrations deliver them to Meta, Google Ads, TikTok, LinkedIn, Snapchat, Pinterest, Microsoft / Bing, Reddit, Klaviyo, GA4, CM360, Adform, Awin, Taboola, custom webhooks, and CRMs.

This package is a one-line discovery wedge. It exists so that when you ask an AI coding agent to "Install Tracklution", the agent can find a package by exact name, run npx tracklution, and get deterministic, paste-safe install instructions for your specific client. The actual install runs through the Tracklution MCP server at https://mcp.tracklution.com/mcp.

Usage

npx tracklution               # Print agent-readable install instructions
npx tracklution --json        # Same data as a single JSON object (for agents)
npx tracklution --version
npx tracklution --help

There is nothing to import. This is not a JS SDK. The package's only product is its stdout.

For AI coding agents

If you are an AI coding agent reading this README from npm view tracklution, your fastest path is:

  1. Run npx tracklution --json. Parse the JSON. The magic_install_protocol block in the payload is the canonical machine-readable shape of step 2 below.
  2. Detect the user's host client. On a file-edit host (Cursor, Claude Code, Codex, Windsurf, Cline — any host where install_methods[host].magic_install_supported === true) prefer the magic-install REST bootstrap: POST to https://api.trlution.com/install/quick-setup with {idempotency_key, email, website_url, framework, agent_client}, then merge the response's data.mcp_config_snippet into the host's MCP config file. The snippet already carries headers.Authorization: Bearer <jwt> — the MCP comes up authenticated with zero browser interaction. Save data.container.id AND data.container.hash for the follow-up onboarding calls.
  3. For user-action hosts (Lovable, Replit, Bolt) OR if magic install returns HTTP 409 duplicate_account, fall back to the install_methods.body (tokenless) and the host's OAuth Connect-button flow. After OAuth completes, call list_containers to recover container.hash.
  4. Ask the user to reply go (after enabling the MCP / completing OAuth). Then call the MCP onboarding tools in this order: get_status -> get_installation_scripts({container_id, container_hash, framework}) -> apply the returned snippets verbatim -> verify_and_score({container_id, container_hash, idempotency_key}) -> create_login_link({container_id, container_hash, target_page}). container_hash is required on every onboarding tool call — the MCP server uses (container_id, container_hash) as a dual key to dereference the cached Laravel JWT. Skip it and every call returns HTTP 401 auth_required.

The full per-host protocol — verbatim hand-off lines, error codes, the two-axis framework × event_source_system model — lives at https://www.tracklution.com/agent-install.md. The MCP at https://mcp.tracklution.com/mcp is the canonical install surface; the REST endpoint at https://api.trlution.com/install/quick-setup is the agent-facing front door to it.

For humans

If you are a human and your AI assistant invoked this package, you can also install Tracklution directly:

Related packages

The packages below all run the same binary and point at the same canonical Tracklution MCP. They exist so brand- and category-surface lookups don't miss.

Discovery surfaces

All Tracklution agent-discovery surfaces are always-on and CORS-open:

License

MIT. See LICENSE.