24 packages
@seamapi/blueprint
Build tools for the Seam API using this blueprint.
@seamapi/dbtypr
Extends TypeScript types from a Zapatos schema for wider compatibility and customization.
@seamapi/eslint-configs
This repository is a collection of eslint configs for use in Seam projects. Centralizing eslint configs enables uniform styles across Seam projects, and to avoid bike-shedding within a particular project.
@seamapi/fake-devicedb
Fake for devicedb
@seamapi/fake-seam-connect
Fake for Seam Connect.
@seamapi/http
JavaScript HTTP client for the Seam API written in TypeScript.
@seamapi/logger
This module should be used instead of console.log, it has the following features:
@seamapi/next
The React Framework
@seamapi/nextjs-exception-middleware
This middleware allows you to throw exceptions in your route handlers that are caught and returned as JSON.
@seamapi/nextjs-health-endpoint-module
## Installation
@seamapi/nextlove-sdk-generator
Utilities for building NextLove SDK Generators
@seamapi/notion-sync
Sync file contents to Notion
@seamapi/react
Seam Components.
@seamapi/react-query
React Query for the Seam API.
@seamapi/seam-connect-public-types
Shared types for Seam Connect
@seamapi/smith
Metalsmith wrapper for Seam API code and doc generation.
@seamapi/third-party-assets
A collection of third-party assets - logos, device images etc
@seamapi/types
TypeScript types for the Seam API.
@seamapi/url-search-params-parser
Parses URLSearchParams to JavaScript objects according to Zod schemas.
@seamapi/url-search-params-serializer
Serializes JavaScript objects to URLSearchParams.
@seamapi/webhook
Webhook SDK for the Seam API written in TypeScript.
@seamapi/wrappers
For the common use case of wrapping a NextJS endpoint with methods that act as middleware.
@seamapi/zwave-js
Z-Wave driver written entirely in JavaScript/TypeScript
seo-checkmate
Utility to check the SEO health of a site or localhost instance. Checks for missing links, slow pages, and more.