UNPKG

@maryam-dev/partykit

Version:

FORKED: PartyKit simplifies developing multiplayer applications. Everything's better with friends.

127 lines (126 loc) 3.72 kB
{ "name": "@maryam-dev/partykit", "version": "0.0.360", "description": "FORKED: PartyKit simplifies developing multiplayer applications. Everything's better with friends.", "bin": { "partykit": "dist/bin.mjs" }, "keywords": [ "JavaScript", "TypeScript", "realtime", "multiplayer", "collaborative", "real-time", "collaboration", "presence", "cursors", "yjs", "document", "text editor", "documents", "crdts", "broadcast", "broadcasting", "avatars", "chat app" ], "author": "Maryam Khan <maryam.dev@outlook.com>", "license": "MIT", "bugs": { "url": "https://github.com/maryam-khan-dev/partykit/issues" }, "repository": { "type": "git", "url": "git+https://github.com/maryam-khan-dev/partykit.git" }, "exports": { "./server": { "types": "./server.d.ts", "module": "./dist/server.js", "import": "./dist/server.js" }, "./rdt-mock.js": "./rdt-mock.js", "./src/cli": "./src/cli.ts" }, "dependencies": { "@cloudflare/workers-types": "4.20240718.0", "clipboardy": "4.0.0", "esbuild": "0.21.5", "miniflare": "3.20240718.0", "ts-dedent": "^2.2.0", "unenv": "2.0.0-rc.0", "yoga-wasm-web": "0.3.3" }, "optionalDependencies": { "fsevents": "2.3.3" }, "devDependencies": { "@clerk/clerk-js": "4.70.5", "@iarna/toml": "^2.2.5", "@types/gradient-string": "^1.1.6", "@types/is-ci": "^3.0.4", "@types/mime": "^3.0.4", "@types/node": "^20.14.2", "@types/object-hash": "^3.0.6", "@types/polka": "^0.5.7", "@types/prompts": "^2.4.9", "@types/update-notifier": "^6.0.8", "@types/ws": "^8.5.10", "chalk": "^5.3.0", "chokidar": "^3.6.0", "commander": "^12.1.0", "detect-indent": "^7.0.1", "devtools-protocol": "^0.0.1315554", "dotenv": "^16.4.5", "dotenv-cli": "^7.4.2", "eslint-plugin-react-hooks": "^4.6.2", "execa": "^9.2.0", "find-up": "^7.0.0", "get-port": "^7.1.0", "gradient-string": "^2.0.2", "http-terminator": "^3.2.0", "ink": "5.0.1", "ink-select-input": "^6.0.0", "is-ci": "^3.0.1", "json5": "^2.2.3", "mime": "^4.0.3", "object-hash": "^3.0.0", "open": "^10.1.0", "p-limit": "^5.0.0", "p-retry": "^6.2.0", "prettier": "^3.4.2", "prompts": "^2.4.2", "react": "^18.2.0", "react-error-boundary": "^4.0.13", "signal-exit": "^4.1.0", "source-map": "^0.7.4", "undici": "^6.19.0", "update-notifier": "^7.0.0", "which-pm-runs": "^1.1.0", "ws": "^8.17.0", "xdg-app-paths": "^8.3.0", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.0", "zod-validation-error": "^3.3.0" }, "files": [ "dist", "*.d.ts", "*.d.ts.map", "schema.json", "init", "rdt-mock.js", "inject-process.js" ], "scripts": { "clean": "shx rm -rf dist dts *.d.ts *.d.ts.map && mkdir dts", "typecheck:dev": "tsc -p scripts/tsconfig.extract.json --watch", "move-dts": "tsx --watch --watch-path=./dts scripts/copy-dts.ts", "build:dev": "tsx --watch --watch-path=./src --watch-path=./facade scripts/build.ts", "dev:local": "npm run clean && concurrently \"dotenv -c development npm run build:dev\" \"npm run typecheck:dev\" \"npm run move-dts\" --kill-others-on-fail", "dev:remote": "npm run clean && concurrently \"dotenv -c production npm run build:dev\" \"npm run typecheck:dev\" \"npm run move-dts\" --kill-others-on-fail", "start": "npm run dev:local", "build": "npm run clean && dotenv -c production tsx -- scripts/build.ts --production && tsc -p scripts/tsconfig.extract.json --incremental false && tsx scripts/copy-dts.ts" } }