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

@tissuumaps/storage

v0.1.0-beta.4

Published

Official data provider distribution for TissUUmaps

Readme

@tissuumaps/storage

Official data provider distribution for TissUUmaps: implementations of the data provider interfaces of @tissuumaps/core for images, labels, points, shapes and tables.

Installation

npm install @tissuumaps/storage

Its peer dependencies @tissuumaps/core, openseadragon, ome-zarr.js and zarrita are installed automatically by npm 7+, pnpm and Bun; with Yarn, install them yourself.

Entry points

Each format has its own entry point, so that only the providers you use are bundled; the package root exports all of them.

| Entry point | Data providers | | ----------------------------------- | ------------------------------------------------------------------------------------- | | @tissuumaps/storage/csv | CSV tables | | @tissuumaps/storage/geojson | GeoJSON shapes | | @tissuumaps/storage/hdf5 | HDF5 tables | | @tissuumaps/storage/ome-zarr | OME-Zarr images, labels | | @tissuumaps/storage/openseadragon | OpenSeadragon images | | @tissuumaps/storage/parquet | Parquet shapes, tables | | @tissuumaps/storage/table | points from tables | | @tissuumaps/storage/tiff | TIFF images, labels | | @tissuumaps/storage/zarr | Zarr tables |

The CSV, GeoJSON, HDF5 and Parquet providers parse, and the TIFF providers decode, in web workers loaded from blob: URLs. Under a Content Security Policy, allow them with worker-src blob:. The HDF5 provider, and the Parquet and TIFF providers for some compressions, run WebAssembly in these workers; allow it with script-src 'wasm-unsafe-eval'.

Documentation

Known issues

geotiff needs to be patched

geotiff 3.0.5 misreads deferred tag values of big-endian TIFFs, and corrupts LZW-compressed tiles that it decodes on the main thread. The fixes are merged upstream but not yet released. Until they are, apply [email protected] to geotiff 3.0.5 in your project. This package depends on exactly that version, so the patch applies as long as your project does not override it. With pnpm, save it as patches/[email protected] and register it in pnpm-workspace.yaml:

patchedDependencies:
  [email protected]: patches/[email protected]

The patch is a git diff relative to the geotiff package root, so it can also be applied with other package managers' patching mechanisms. See Dependencies for details.