@sebspark · 36 packages

Name Description License Versions
@sebspark/avsc-isometric A stripped down version of avsc which works in node, browser and react-native Apache-2.0 20 greenflagged / 28 total
@sebspark/avsc-ts Generates Typescript from avsc files Apache-2.0 22 greenflagged / 34 total
@sebspark/cli-tester A wrapper for child_process spawn to simplify interactive cli tests using `@inquirer/prompt` Apache-2.0 20 greenflagged / 25 total
@sebspark/emulator Helper for building emulators or test fakes. Apache-2.0 6 greenflagged / 6 total
@sebspark/environment Environment Apache-2.0 7 greenflagged / 7 total
@sebspark/eslint-config Default ESLint configuration UNLICENSED 1 greenflagged / 2 total
@sebspark/expect-eventually Adds a chainable `.eventually()` to vitest's `expect` for polling-based assertions in e2e tests. Apache-2.0 8 greenflagged / 8 total
@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. Apache-2.0 48 greenflagged / 62 total
@sebspark/health-check An easy way to add health check routes to your API. Apache-2.0 41 greenflagged / 48 total
@sebspark/hyper-media 5 greenflagged / 5 total
@sebspark/iso-10383 ISO-10383 Market Identification Codes (MIC) made available through an NPM package. Apache-2.0 10 greenflagged / 36 total
@sebspark/iso-4217 ISO-4217 currency codes. Apache-2.0 20 greenflagged / 27 total
@sebspark/logging A pubsub subscriber helper. Apache-2.0 14 greenflagged / 43 total
@sebspark/openapi-auth-iam Token generator and refresh functions for OpenApi Client and Google IAM. Apache-2.0 45 greenflagged / 52 total
@sebspark/openapi-client A typed REST client for the definitions from openapi-typegen Apache-2.0 26 greenflagged / 100 total
@sebspark/openapi-core Base types and utilities for OpenAPI/Typescript. Used by: Apache-2.0 33 greenflagged / 64 total
@sebspark/openapi-e2e End to end tests for openapi generator, express and client Apache-2.0 1 greenflagged / 9 total
@sebspark/openapi-express A typed router for express based on type definitions from openapi-typegen Apache-2.0 50 greenflagged / 67 total
@sebspark/openapi-typegen Generates types and a routerdefinition from OpenAPI specs Apache-2.0 34 greenflagged / 72 total
@sebspark/opensearch A wrapper for OpenSearch Client to assist with typed queries, indices etc Apache-2.0 33 greenflagged / 51 total
@sebspark/opentelemetry-instrumentation-opensearch 15 greenflagged / 15 total
@sebspark/otel 43 greenflagged / 69 total
@sebspark/promise-cache 57 greenflagged / 115 total
@sebspark/pubsub A wrapper around [@google-cloud/pubsub](https://www.npmjs.com/package/@google-cloud/pubsub) adding simple methods for publishing and subscribing with typed messages. Apache-2.0 5 greenflagged / 42 total
@sebspark/retry 15 greenflagged / 18 total
@sebspark/socket.io-avro Efficient, type-safe **Socket.io** communication using **Apache Avro** for binary serialization. This package provides a custom parser that replaces the default JSON serializer, reducing payload size and enforcing schema contracts between server and clien Apache-2.0 17 greenflagged / 17 total
@sebspark/socket.io-gcp-pubsub-emitter A Socket.IO PubSub emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process Apache-2.0 22 greenflagged / 28 total
@sebspark/spanner-migrate `spanner-migrate` is a CLI tool for managing schema migrations for Google Cloud Spanner. It simplifies schema evolution by allowing you to create, apply, rollback, and track migrations. Apache-2.0 28 greenflagged / 42 total
@sebspark/spanner-mock A (so far incomplete) mocking library for Spanner DB Apache-2.0 1 greenflagged / 5 total
@sebspark/test-iap A tiny Identity-Aware Proxy for tests. It sits in front of your HTTP/WS target during E2E and rewrites Authorization to a short‑lived RS256 JWT — either minted locally or fetched from a remote token service. Apache-2.0 21 greenflagged / 27 total
@sebspark/testcontainers-spanner > ⚠️ **DEPRECATED** > This package has been donated to the Testcontainers organization. > **Please switch to [`@testcontainers/gcloud`](https://www.npmjs.com/package/@testcontainers/gcloud).** Apache-2.0 4 greenflagged / 4 total
@sebspark/tracing Use Opentelemetry for collecting traces and exporting to Cloud Trace Apache-2.0 1 greenflagged / 6 total
@sebspark/tradeinsight TradeInsight client library with helpers for creating/parsing instrument IDs and consuming ticker feeds. Apache-2.0 21 greenflagged / 33 total
@sebspark/trading-hours Find trading hours of a market, when it's closed for holidays, or when it's only open for part of the day. Apache-2.0 10 greenflagged / 18 total
@sebspark/tsconfig Apache-2.0 29 greenflagged / 33 total
@sebspark/typed-router An Express router wrapped with additional TypeScript typings and defintions for our purposes. Apache-2.0 7 greenflagged / 23 total
Showing 36 packages