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

@orkanu/titan

v0.1.1

Published

Wee CLI to help working with microfrontends

Readme

Titan

Wee CLI to help working with micro-frontends and/or micro-services. Its two main functions are:

  • It allows to have your apps under a reverse proxy
  • It has some functionalities to work with the repositories, like pulling/fetching or building the apps

Roadmap

Repository actions [x] - Fetch & Pull from remote on configured repositories [x] - Build - run build command on configured repositories [x] - Clean - remove node_modules and dist folders on configured repositories [x] - Install - run install command on configured repositories

Proxy [x] - Start a reverse proxy to serve several apps under the same host [x] - Start tasks in parallel to the reverse proxy (like apps we want proxied)

Configuration

You can find info about how to configure titan here.

Usage

Repository actions

Example usages for repository actions. The explanation takes into consideration the default action if none is provided via config. Via Titan's configuration we can change the defaul action on each action if desired.

fetch Runs git fetch -p && git pull and git fetch --tags --force && git fetch --prune --prune-tags on the configured repositories

./titan fetch -c /path/to/config/file.yaml

clean Runs rm -rf, recursively, to remove dist and node_modules folders on the configured

repositories

./titan clean -c /path/to/config/file.yaml

install Runs pnpm install --frozen-lockfile --prefer-offline on the configured repositories

./titan install -c /path/to/config/file.yaml

build Runs pnpm run build:local on the configured repositories

./titan build -c /path/to/config/file.yaml

Proxy

Example usage to use the proxy

serve It starts the proxy using the profile passed as argument. Via Titan's configuration we determine the profile, what routes Titan must proxy and to where and, if desired, tasks that would be run alongside the proxy server. Example tasks could be running the apps we want to proxy.

./titan serve -c /path/to/config/file.yaml -p local:all