🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In
i

iclown

npm

Packages

Current Co-maintainers

Former Co-maintainers

38 packages

@sebspark/avsc-isometric

A stripped down version of avsc which works in node, browser and react-native

@sebspark/avsc-ts

Generates Typescript from avsc files

@sebspark/cli-tester

A wrapper for child_process spawn to simplify interactive cli tests using `@inquirer/prompt`

@sebspark/emulator

Helper for building emulators or test fakes.

@sebspark/environment

Utilities for reading environment variables and secrets in a type-safe, lazy way.

@sebspark/eslint-config

Default ESLint configuration

@sebspark/expect-eventually

Adds a chainable `.eventually()` to vitest's `expect` for polling-based assertions in e2e tests.

@sebspark/gcp-iam

Google IAM utilities. This package is intended to be run in GCP contexts, such as running under a GKE service account using Workload Identity.

@sebspark/health-check

An easy way to add health check routes to your API.

@sebspark/hyper-media

A TypeScript library for building hypermedia-driven REST API responses. Designed for use with Express behind a reverse proxy chain (e.g. Kong + GCP Internal ALBs), it constructs correct public-facing URLs from forwarded headers and wraps your data in cons

@sebspark/idempotency

Idempotency guard for multi-step async processes, backed by Redis. Prevents duplicate execution when the same operation is triggered more than once concurrently.

@sebspark/iso-10383

ISO-10383 Market Identification Codes (MIC) made available through an NPM package.

@sebspark/iso-4217

ISO-4217 currency codes.

@sebspark/logging

A pubsub subscriber helper.

@sebspark/memredis

An in-memory implementation of Redis. Fully compatible with the Redis client API for development, testing, and scenarios where an in-memory store suffices.

@sebspark/openapi-auth-iam

Token generator and refresh functions for OpenApi Client and Google IAM.

@sebspark/openapi-client

A typed REST client for the definitions from openapi-typegen

@sebspark/openapi-core

Base types and utilities for OpenAPI/Typescript. Used by:

@sebspark/openapi-e2e

End to end tests for openapi generator, express and client

@sebspark/openapi-express

A typed router for express based on type definitions from openapi-typegen

@sebspark/openapi-typegen

Generates types and a routerdefinition from OpenAPI specs

@sebspark/opensearch

A wrapper for OpenSearch Client to assist with typed queries, indices etc

@sebspark/opentelemetry-instrumentation-opensearch

OTEL auto instrumentation for OpenSearch

@sebspark/otel

Unified **OpenTelemetry** implementation for logging, tracing, and metrics — with environment detection, auto-instrumentation, and clean console output for local development.

@sebspark/promise-cache

Simple caching wrapper for promises, backed by Redis or in-memory storage.