UNPKG

@fishjam-cloud/js-server-sdk

Version:
95 lines 2.16 kB
{ "name": "@fishjam-cloud/js-server-sdk", "version": "0.29.0", "description": "Fishjam server SDK for JavaScript", "homepage": "https://github.com/fishjam-cloud/js-server-sdk", "author": "Fishjam Team", "repository": { "type": "git", "url": "https://github.com/fishjam-cloud/js-server-sdk.git" }, "bugs": { "url": "https://github.com/fishjam-cloud/js-server-sdk/issues" }, "license": "Apache-2.0", "keywords": [ "webrtc", "fishjam", "server", "membrane" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./gemini": { "types": "./dist/integrations/gemini.d.ts", "import": "./dist/integrations/gemini.mjs", "require": "./dist/integrations/gemini.js" } }, "scripts": { "build": "tsup --dts-resolve", "format": "prettier --write .", "format:check": "prettier --check .", "typecheck": "tsc --noEmit", "lint": "eslint . --fix", "lint:check": "eslint .", "test": "vitest run" }, "tsup": { "entry": [ "src/index.ts", "src/integrations/gemini.ts", "src/proto.ts" ], "noExternal": [ "fishjam-openapi", "fishjam-proto" ], "minify": false, "format": [ "cjs", "esm" ], "outDir": "dist" }, "dependencies": { "uuid": "^11.1.0" }, "engines": { "node": ">=18" }, "peerDependencies": { "@google/genai": "^1.0.0" }, "peerDependenciesMeta": { "@google/genai": { "optional": true } }, "devDependencies": { "@fishjam-cloud/fishjam-openapi": "0.29.0", "@fishjam-cloud/fishjam-proto": "0.29.0", "@openapitools/openapi-generator-cli": "^2.18.4", "@types/node": "^22.13.16", "@types/websocket": "^1.0.10", "eslint": "^9.33.0", "prettier": "^3.6.2", "tsup": "^8.4.0", "typed-emitter": "^2.1.0", "vitest": "^3.0.0" }, "lint-staged": { "*.{js,ts,tsx,mjs,cjs}": [ "eslint --fix --config eslint.config.mjs" ] } }