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

@seg4lt/flowstate

v1.0.3

Published

One-line installer for the Flowstate desktop app. Downloads the official release and bypasses macOS Gatekeeper quarantine on unsigned builds. This version tracks the installer wrapper, not the app — `npx @seg4lt/flowstate` always pulls the latest Flowstat

Readme

@seg4lt/flowstate

One-line installer for the Flowstate desktop app.

npx @seg4lt/flowstate

That's it. The command downloads the latest signed-pinned release, installs it to /Applications (macOS) or %LOCALAPPDATA%\Programs\flowstate (Windows), and launches the app.

Why an npm package?

Flowstate's macOS builds are not yet Apple-notarized, so a fresh download is normally blocked by Gatekeeper. The hand-install flow is:

  1. Download the DMG
  2. Open it
  3. Double-click "Install Flowstate.command" (which runs xattr -cr to clear the quarantine flag)

This package automates all three steps. On Windows it just runs the NSIS installer with /S (silent).

Install modes

# One-shot install + launch (always pulls the latest Flowstate release)
npx @seg4lt/flowstate

# Pin to a specific Flowstate release
npx @seg4lt/flowstate install --version 1.2.3

# Or install the CLI globally for repeated use
npm install -g @seg4lt/flowstate
flowstate install                   # latest
flowstate install --version 1.2.3   # pinned
flowstate launch
flowstate update                    # pull the latest release
flowstate uninstall

Note on versions. This package's npm version (e.g. 1.0.0) is the wrapper version, not the app version. Wrapper code rarely changes; the app ships often. npx @seg4lt/flowstate always resolves "latest" against github.com/seg4lt/flowstate/releases, so you don't need to wait for an npm publish after every app release.

Flags

| Flag | Effect | | -------------- | ------------------------------------------------- | | --version <tag> | Install a specific release tag (e.g. 1.2.3) | | --no-launch | Don't auto-launch the app after install | | --quiet, -q| Suppress progress output | | --help, -h | Print usage |

Platform support

| Platform | Status | | --------------- | ------------------------------- | | macOS arm64 | Supported | | macOS x64 | Runs arm64 build via Rosetta 2 | | Windows x64 | Supported | | Windows arm64 | Not yet published | | Linux | Not yet published |

Trust model

The package is a thin Node-only wrapper (zero runtime deps, ~10 KB unpacked). It downloads the official release artifact from github.com/seg4lt/flowstate/releases over HTTPS. There is no separate signature check inside this wrapper — verify the package author (@seg4lt) on npmjs.com, or download the artifact directly from GitHub Releases if you prefer to verify Tauri's minisign signature manually.

Maintainer notes

The wrapper is decoupled from the app's release cadence. To publish a wrapper update:

  1. Edit code in apps/flowstate-npm/.
  2. Bump version in apps/flowstate-npm/package.json (semver).
  3. Merge to main.
  4. Open the Actions → Publish npm wrapper workflow and click Run workflow (or pass dry-run: true first to confirm). The job aborts if the local version already matches what's on npm.

v* tag pushes do not publish — they only build and release the desktop app. The npm package always resolves the latest release at install time, so a tagged app release ships to npx users with zero extra steps.

The asset filename templates in lib/release.js must stay in lockstep with the "Stage release assets" step of .github/workflows/build.yml. If you rename a release asset, update both.