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

@authup/client-account-console

v1.0.0-beta.68

Published

Authup's account console: the end-user self-service SPA, served by server-core at /console/account and hostable standalone.

Readme

@authup/client-account-console 👤

npm version main Known Vulnerabilities

This is the account console for Authup: the end-user self-service surface (profile, password, authenticators, sessions, application consents).

It is a client-only single-page application. The authup server (@authup/server-core) depends on this package and serves the built bundle at <publicUrl>/console/account; the same bundle can be hosted standalone on any static host. See the deployment guide for details, including the runtime configuration contract (window.__AUTHUP__ via the <!--account-config--> marker in index.html).

Development

The dev server needs a running authup server to talk to.

  1. Start (or pick) an authup server. Outside production the vite origin (http://localhost:5173) is seeded into the trusted origins already, so the per-realm account-console OAuth2 client accepts the sign-in round-trip with no configuration:

    authup start

    From the repository, after npm run build:

    npm run cli -w apps/server-core -- start

    Only one standalone console can hold the port, so if the admin console's dev server already has it, run this one through authup dev instead or give it its own TRUSTED_ORIGINS entry.

  2. Run the dev server with the API URL injected:

    VITE_API_URL=http://localhost:3000 npm run dev

    (VITE_API_URL can also live in a local .env.local. Without it the app assumes it is served by the authup origin itself and derives the API URL from its own location, which is wrong under the vite dev server.)

  3. Open http://localhost:5173/console/account — the app is mounted under its canonical /console/account base path in dev too.

Sign-in leaves the dev origin for the server's hosted login and returns with an authorization code, so the full flow works against the real API.

Build

npm run build

Emits the static bundle to dist/ (the artifact this package ships).

License

Made with 💚

Published under the AGPL-3.0 License. A commercial license is available for organizations that cannot meet the AGPL's conditions — see LICENSING.md or contact [email protected].