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

@randomplay/data

v0.1.4

Published

Source ingestion and cleaned data package for Fairy.

Downloads

1,191

Readme

@randomplay/data

Source ingestion and cleaned data package for Fairy.

Current state:

  • source descriptors and metadata helpers are implemented;
  • nanoka raw source archives are retained under packages/data/source/;
  • Excel, Mihoyo D-17, and buhflipexplode D-12 source archives were retired from the working tree in V0.1.2 and remain recoverable from git history;
  • D-20 source registry gates live under source-registry.json and are verified by verify:source-registry;
  • Phase 3 nanoka drift reports live under cleaned/audit/nanoka-drift-report/ and are verified by verify:source-migration;
  • Phase 4 nanoka runtime data lives under cleaned/runtime/game-data.json and is verified by verify:nanoka-runtime;
  • V1.2.1 Bangboo batch audit lives under cleaned/audit/nanoka-bangboo-batch-audit.json and verifies all 39 approved-live nanoka 2.8 Bangboos;
  • V1.2.x character batch audit lives under cleaned/audit/nanoka-character-batch-audit.json and verifies all 53 approved-live nanoka 2.8 Agents;
  • V1.2.x W-Engine batch audit lives under cleaned/audit/nanoka-wengine-batch-audit.json and verifies all 89 approved-live nanoka 2.8 W-Engines;
  • V1.2.x Drive Disc batch audit lives under cleaned/audit/nanoka-drive-disc-batch-audit.json and verifies all 26 approved-live nanoka 2.8 Drive Disc sets;
  • V1.2.x Enemy batch audit lives under cleaned/audit/nanoka-enemy-batch-audit.json and verifies all 269 approved-live nanoka 2.8 Enemies;
  • V1.2.x current Deadly Assault batch audit lives under cleaned/audit/nanoka-da-current-batch-audit.json and verifies all 38 approved-live nanoka 2.8 DA periods;
  • V1.2.x historical Deadly Assault batch audit lives under cleaned/audit/nanoka-da-historical-batch-audit.json and verifies 505 manifest-available non-current DA period rows in historicalDAPeriods;
  • V1.2.x full-data batch discovery lives under cleaned/audit/nanoka-full-data-batch-discovery.json and locks the domain counts, exclusions, historical DA boundary, and implementation PR sequence;
  • V1 golden source candidates, manual acceptance records, and the replay report are generated under package-owned packages/data/cleaned/;
  • package exports include TypeScript source/types plus package-local cleaned JSON, and exclude raw source archives.
  • package-size release guard is enforced by pnpm --filter @randomplay/data verify:package-size; the root export loads the packaged runtime JSON at runtime instead of bundling it into dist.

Do not add hand-written formal game data to this package. Formal rows must be derived from source documents and preserve source metadata.

数据来源声明 / Data Sources

This package bundles cleaned ZZZ game-data artifacts for local damage calculation. V0.1.0 runtime data is derived from approved-live nanoka source snapshots (manifest.zzz.live) and preserves source metadata for audit. The post-release V1.2.1/V1.2.x batches add the full approved-live nanoka 2.8 Bangboo, Agent, W-Engine, Drive Disc set, Enemy, and current Deadly Assault period catalogs, plus historical Deadly Assault periods in the dedicated non-current historicalDAPeriods bucket, without changing the package version.

Source details are recorded in source-registry.json and the bundled cleaned JSON artifacts. Excel, Mihoyo D-17, and buhflipexplode D-12 snapshots remain retired audit references only; their raw archives were physically removed from the current tree in V0.1.2 and are recoverable from git history when needed. They are not runtime sources and are not included as raw payloads in the npm package.

This is not an official HoYoverse / miHoYo package. Game data, text, and images belong to their respective rights holders. If this package infringes your rights, contact the maintainers through a GitHub issue and we will respond within 24-72 hours.

Useful source checks:

  • pnpm --filter @randomplay/data verify:golden-v1
  • pnpm --filter @randomplay/data verify:nanoka
  • pnpm --filter @randomplay/data verify:nanoka-da-history
  • pnpm --filter @randomplay/data verify:nanoka-runtime
  • pnpm --filter @randomplay/data verify:package-size
  • pnpm --filter @randomplay/data verify:source-registry
  • pnpm --filter @randomplay/data verify:source-migration