UNPKG

@chord-ts/rpc

Version:

💎 Cutting edge transport framework vanishing borders between frontend and backend

80 lines • 2.23 kB
{ "type": "commonjs", "name": "@chord-ts/rpc", "version": "1.0.0-beta.31", "author": "Din Dmitriy @dmdin", "description": "💎 Cutting edge transport framework vanishing borders between frontend and backend", "repository": { "type": "git", "url": "git+https://github.com/chord-ts/rpc.git" }, "keywords": [ "JSON-RPC", "Client Server", "Transport" ], "license": "Apache License 2.0", "files": [ "dist" ], "exports": { ".": "./dist/index.js", "./client": "./dist/client/index.js", "./middlewares/*": "./dist/middlewares/*.js", "./middlewares": "./dist/middlewares/index.js", "./validators": "./dist/validators/index.js", "./specs": "./dist/specs/index.js" }, "types": "./dist/index.d.ts", "typesVersions": { "*": { "middlewares": [ "./dist/middlewares/index.d.ts" ], "middlewares/*": [ "./dist/middlewares/*.d.ts" ], "client": [ "./dist/client.d.ts" ], "specs": [ "./dist/specs/index.d.ts" ], "validators": [ "./dist/validators/index.d.ts" ] } }, "publishConfig": { "access": "public" }, "devDependencies": { "@anatine/zod-mock": "^3.13.3", "@open-rpc/meta-schema": "^1.14.6", "@typescript-eslint/eslint-plugin": "^6.12.0", "@vitest/coverage-v8": "^1.6.0", "eslint": "^8.54.0", "eslint-config-prettier": "^9.0.0", "prettier": "^3.1.0", "terser": "^5.26.0", "tslib": "^2.6.2", "typescript": "5.5.3", "unplugin-swc": "^1.4.5", "vitest": "^1.6.0" }, "peerDependencies": {}, "dependencies": { "reflect-metadata": "^0.1.13", "zod": "^3.23.8" }, "scripts": { "dev": "nodemon --exec npx ts-node src/tests.ts", "format": "prettier --write ./src/**/*.{js,json,html,ts}", "lint": "eslint --fix ./src", "test": "vitest", "coverage": "vitest run --coverage", "build": "tsc", "minify": "terser --compress --module -o ./dist/client/index.js -- ./dist/client/index.js && terser --compress --module -o ./dist/specs/JSONRPC_V2/index.js -- ./dist/specs/JSONRPC_V2/index.js", "patch": "pnpm run build && pnpm version patch --no-git-tag-version" } }