prsm/packages/mesh/package.json
2025-04-22 10:55:56 -04:00

62 lines
1.8 KiB
JSON

{
"name": "@prsm/mesh",
"version": "1.0.7",
"type": "module",
"exports": {
"./server": {
"types": "./dist/server/index.d.ts",
"import": "./dist/server/index.js",
"require": "./dist/server/index.cjs"
},
"./client": {
"types": "./dist/client/index.d.ts",
"import": "./dist/client/index.js",
"require": "./dist/client/index.cjs"
},
"./client-utils": {
"types": "./dist/client-utils/index.d.ts",
"import": "./dist/client-utils/index.js",
"require": "./dist/client-utils/index.cjs"
}
},
"typesVersions": {
"*": {
"server": [
"dist/server/index.d.ts"
],
"client": [
"dist/client/index.d.ts"
],
"client-utils": [
"dist/client-utils/index.d.ts"
]
}
},
"scripts": {
"build": "bun run build:prep && bun run build:server && bun run build:client && bun run build:client-utils",
"build:client": "tsup src/client/index.ts --format cjs,esm --dts --clean --minify --out-dir dist/client",
"build:prep": "rm -rf dist && mkdir dist && mkdir dist/server && mkdir dist/client && mkdir dist/client-utils",
"build:server": "tsup src/server/index.ts --format cjs,esm --dts --clean --minify --out-dir dist/server",
"build:client-utils": "tsup src/client-utils/index.ts --format cjs,esm --dts --clean --minify --out-dir dist/client-utils",
"test": "vitest"
},
"dependencies": {
"deasync": "^0.1.30",
"fast-json-patch": "^3.1.1",
"ioredis": "^5.6.1",
"uuid": "^11.1.0",
"ws": "^8.18.1"
},
"devDependencies": {
"@types/bun": "latest",
"@types/deasync": "^0.1.5",
"@types/uuid": "^10.0.0",
"@types/ws": "^8.18.1",
"tsup": "^8.4.0",
"vitest": "^3.1.1"
},
"peerDependencies": {
"typescript": "^5.8.3"
}
}