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

@codexsun/file-manager

v1.1.5

Published

Central File Manager add-on for CODEXSUN applications.

Readme

CODEXSUN File Manager

File Manager is a composable add-on application for CODEXSUN products. It owns storage connections, encrypted provider credentials, folders, file metadata, uploads, external links, and image browsing.

The package includes Local storage, external URLs, Amazon S3, Cloudflare R2, and Google Drive. Other storage systems register through the public provider adapter contract. Any CODEXSUN application can connect through the public API, web, and contract exports. Host applications must not write File Manager tables or read provider credentials.

Integration name

  • Product name: File Manager
  • Application ID: file-manager
  • Package name: @codexsun/file-manager
  • Architecture: composable add-on application
  • Runtime adapters: Fastify API plugin, React workspace package, and host-neutral contracts

The host supplies a lowercase application key and a trusted scope from its authenticated server context. File Manager does not keep an application allow-list. Local objects are isolated below FILE_MANAGER_LOCAL_ROOT/<application>/<scope>/...; the recommended root is ./storage/file-manager.

It is installed as a package, registered as a backend plugin, and shown to users as an optional application. Calling it only a plugin would hide its owned data, migrations, routes, UI, and lifecycle.

Packages

  • @codexsun/file-manager/api registers the Fastify plugin and migrations.
  • @codexsun/file-manager/web exports the file and connection workspaces.
  • @codexsun/file-manager/contracts exports the host-neutral plugin contract.

The file browser supports folders, images, documents, uploads, external links, inline content, and downloads. Storage Connections discovers built-in and host-registered providers from the API.

See docs/integration.md for host registration and environment settings.