118.34M
total weekly downloads
133 packages
@amritk/adapters
Convert schemas from external libraries (TypeBox, Zod, Avro, ...) into JSON Schema for mjst.
@amritk/api
Framework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify).
@amritk/asyncapi
Extract JSON Schemas from AsyncAPI 2.x/3.0 documents for the mjst generators.
@amritk/galaxy-dev-ts
The Scalar Galaxy is an example OpenAPI document to test OpenAPI tools and libraries. It's a fictional universe with fictional planets and fictional data. Get all the data for all planets.
@amritk/galaxy-staging
The Scalar Galaxy is an example OpenAPI document to test OpenAPI tools and libraries. It's a fictional universe with fictional planets and fictional data. Get all the data for all planets.
@amritk/galaxy-staging-cli
The Scalar Galaxy is an example OpenAPI document to test OpenAPI tools and libraries. It's a fictional universe with fictional planets and fictional data. Get all the data for all planets.
@amritk/generate-examples
Generate fast-check arbitraries and example values from JSON Schemas.
@amritk/generate-markdown
Generate markdown documentation from JSON Schemas.
@amritk/generate-parsers
Deprecated — merged into @amritk/validation. Kept as a compatibility shim; use `generate` instead.
@amritk/generate-validators
Deprecated — merged into @amritk/validation. Kept as a compatibility shim; use `generate` instead.
@amritk/helpers
Shared utilities for the mjst code generation ecosystem.
@amritk/lint
A fast, format-agnostic JSON/YAML style-guide linter with JSON Schema and custom rules.
@amritk/lynx-deep-linking
Deep links for Lynx: an Android and iOS native module, and a promise-shaped facade that reaches it from the main thread.
@amritk/lynx-dialogs
Native date pickers and action sheets for Lynx: an Android and iOS native module, and a promise-shaped facade that reaches it from the main thread.
@amritk/lynx-location
Device location for Lynx: an Android and iOS native module, and a promise-shaped facade that reaches it from the main thread.
@amritk/lynx-notifications
Local and remote push notifications for Lynx: an Android and iOS native module, and a promise-shaped facade that reaches it from the main thread.
@amritk/lynx-secure-storage
Encrypted key-value storage for Lynx: Keychain on iOS, EncryptedSharedPreferences on Android, and a promise-shaped facade that reaches them from the main thread.
@amritk/mini
A deliberately tiny signals-based UI layer: reactive DOM bindings plus a compilerless JSX runtime.
@amritk/mini-helpers
The pure helpers @amritk/mini and @amritk/mini-lynx both need: no reactivity, no platform, no dependencies.
@amritk/mini-lynx
A signals runtime for Lynx: real elements created once and mutated forever, driving Lynx's Element PAPI directly, with no virtual tree.
@amritk/mini-lynx-native
The thread hop between a main-thread mini-lynx tree and Lynx's background-thread NativeModules, as a typed request/reply channel.
@amritk/mjst
Generate TypeScript parsers and type definitions from JSON Schemas.
@amritk/nish
Nish: an ahead-of-time compiler from a static subset of TypeScript to LLVM IR
@amritk/nish-aarch64-darwin
The nish native compiler for macOS on ARM64
@amritk/nish-aarch64-linux
The nish native compiler for Linux on ARM64