erebus-sdk
Version:
To install dependencies:
134 lines (133 loc) • 3.25 kB
JSON
{
"name": "erebus-sdk",
"version": "0.0.42",
"type": "module",
"repository": "github:erebus-sh/erebus",
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"scripts": {
"clean": "rm -rf dist",
"clean:types": "rm -rf dist/types",
"build:sdk": "tsup --config build.config.ts",
"bundler:build:types": "tsc --project tsconfig.json --emitDeclarationOnly",
"bundler:build:types:check": "tsc --project tsconfig.json --noEmit",
"check-types": "bun run bundler:build:types:check",
"build": "bun run clean && bun run build:sdk",
"build:dev": "bun run build:sdk",
"format": "bunx prettier . --write",
"test": "vitest run",
"test:react": "vitest run --config vitest.jsdom.config.ts"
},
"devDependencies": {
"@testing-library/react": "^16.3.0",
"@types/bun": "latest",
"chalk": "^5.3.0",
"jsdom": "^26.1.0",
"prettier": "3.6.2",
"tsup": "^8.5.0",
"vitest": "^3.2.4"
},
"peerDependencies": {
"typescript": "^5",
"react": "^18 || ^19",
"zustand": "^4 || ^5"
},
"dependencies": {
"@hono/node-server": "^1.18.2",
"@hono/zod-validator": "^0.7.2",
"consola": "^3.4.2",
"hono": "^4.9.1",
"jose": "^6.0.12",
"ky": "^1.8.2",
"nanoid": "^5.1.5",
"zod": "^4.0.17"
},
"exclude": [
"test_projects"
],
"exports": {
"./package.json": "./package.json",
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
},
"./client": {
"types": "./dist/client/core/Erebus.d.ts",
"import": "./dist/client/core/Erebus.mjs",
"require": "./dist/client/core/Erebus.cjs"
},
"./react": {
"types": "./dist/client/react/index.d.ts",
"import": "./dist/client/react/index.mjs",
"require": "./dist/client/react/index.cjs"
},
"./server": {
"types": "./dist/server/app.d.ts",
"import": "./dist/server/app.mjs",
"require": "./dist/server/app.cjs"
},
"./server/next": {
"types": "./dist/server/adapter/next/index.d.ts",
"import": "./dist/server/adapter/next/index.mjs",
"require": "./dist/server/adapter/next/index.cjs"
},
"./service": {
"types": "./dist/service/index.d.ts",
"import": "./dist/service/index.mjs",
"require": "./dist/service/index.cjs"
}
},
"files": [
"dist"
],
"description": "To install dependencies:",
"directories": {
"example": "examples",
"test": "tests"
},
"keywords": [
"real-time",
"cloudflare",
"durable-object",
"pubsub",
"messaging",
"websocket",
"typescript",
"react",
"serverless",
"edge",
"distributed",
"event-driven",
"sdk",
"api",
"subscription",
"publish-subscribe",
"state-sync",
"cloud",
"microservices"
],
"author": "Erebus",
"license": "MIT",
"typesVersions": {
"*": {
"client/*": [
"dist/client/*"
],
"react/*": [
"dist/client/react/*"
],
"server/*": [
"dist/server/*"
],
"service/*": [
"dist/service/*"
],
"*": [
"dist/*"
]
}
},
"sideEffects": false
}