New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
a

amritk

npm

118.34M

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

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