UNPKG

@usirin/spellbook

Version:

Type-safe API surfaces that work across process boundaries

58 lines 1.33 kB
{ "$schema": "https://json.schemastore.org/package", "name": "@usirin/spellbook", "version": "0.6.0", "description": "Type-safe API surfaces that work across process boundaries", "type": "module", "private": false, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/src/index.d.ts", "exports": { ".": { "types": "./dist/src/index.d.ts", "require": "./dist/index.cjs", "import": "./dist/index.js" }, "./spellbook": { "types": "./dist/src/spellbook.d.ts", "require": "./dist/spellbook.cjs", "import": "./dist/spellbook.js" } }, "files": [ "dist", "README.md", "LICENSE" ], "homepage": "https://github.com/usirin/monorepo/packages/spellbook", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/usirin/monorepo" }, "keywords": [ "api", "typescript", "typesafe", "rpc", "transport", "websocket", "communication" ], "dependencies": { "@standard-schema/spec": "1.0.0", "@usirin/forge": "0.2.0" }, "devDependencies": { "@rslib/core": "0.4.1", "@types/bun": "latest", "valibot": "1.0.0-rc.0", "zod": "3.24.2" }, "scripts": { "build": "rslib build", "dev": "rslib build --watch", "test": "bun test" } }