UNPKG

@usirin/spellcaster

Version:

Remote execution of spells defined in spellbooks

80 lines 1.98 kB
{ "$schema": "https://json.schemastore.org/package", "name": "@usirin/spellcaster", "version": "0.1.0", "description": "Remote execution of spells defined in spellbooks", "type": "module", "private": false, "exports": { ".": { "types": "./dist/src/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./caster": { "types": "./dist/src/caster.d.ts", "import": "./dist/caster.js", "require": "./dist/caster.cjs" }, "./server": { "types": "./dist/src/server.d.ts", "import": "./dist/server.js", "require": "./dist/server.cjs" }, "./transport": { "types": "./dist/src/transport.d.ts", "import": "./dist/transport.js", "require": "./dist/transport.cjs" }, "./transports/emitter": { "types": "./dist/src/transports/emitter.d.ts", "import": "./dist/transports/emitter.js", "require": "./dist/transports/emitter.cjs" }, "./transports/websocket": { "types": "./dist/src/transports/websocket.d.ts", "import": "./dist/transports/websocket.js", "require": "./dist/transports/websocket.cjs" } }, "homepage": "https://github.com/usirin/monorepo/packages/spellcaster", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/usirin/monorepo" }, "files": [ "dist", "README.md", "LICENSE" ], "keywords": [ "rpc", "typescript", "typesafe", "api", "remote", "transport", "websocket" ], "dependencies": { "@standard-schema/spec": "1.0.0", "ws": "8.18.1", "@usirin/forge": "0.1.0", "@usirin/spellbook": "0.3.0" }, "devDependencies": { "@rslib/core": "0.4.1", "@types/bun": "latest", "@types/ws": "8.5.14", "zod": "3.24.2" }, "peerDependencies": { "typescript": "5.7.3" }, "scripts": { "build": "rslib build", "dev": "rslib build --watch", "test": "bun test" } }