{"library":"yuppee","type":"library","category":null,"description":"yuppee v1.0.0 is a lightweight, zero-dependency migration utility for migrating JSON objects between schema versions. It provides type-safe migrations using TypeScript generics, allowing developers to define incremental migrations from one version to the next. The library is designed for small state or settings objects stored as JSON, and is suitable for Node.js environments (requires Node >=22). Unlike heavier migration tools for databases, yuppee focuses on client-side or edge-case schema evolution with minimal overhead. It ships with TypeScript definitions and is ESM-only.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","migration","yuppeer","json","json-schema","json-migration","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install yuppee","imports":["import { createMigrator } from 'yuppee'","import { createMigration } from 'yuppee'","import type { MigrationDefinition } from 'yuppee'","import yuppee from 'yuppee'"]},{"cmd":"yarn add yuppee","imports":[]},{"cmd":"pnpm add yuppee","imports":[]}],"homepage":"https://github.com/simonwep/yuppee#readme","github":"https://github.com/simonwep/yuppee","docs":null,"changelog":null,"pypi":null,"npm":"yuppee","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}