UNPKG

@croquet/croquet

Version:

Multiuser for Static Web Apps by Running Server Code in Synced Client VMs

134 lines (133 loc) 3.62 kB
{ "name": "@croquet/croquet", "version": "2.0.4", "description": "Multiuser for Static Web Apps by Running Server Code in Synced Client VMs", "keywords": [ "croquet", "multisynq", "multiplayer", "multiuser", "collaboration", "realtime", "online", "client", "server", "networking", "multi-player", "multi-user", "real-time" ], "repository": { "type": "git", "url": "git+https://github.com/croquet/croquet.git" }, "author": "Croquet Labs", "license": "Apache-2.0", "bugs": { "url": "https://github.com/croquet/croquet/issues" }, "homepage": "https://github.com/croquet/croquet#readme", "browser": "cjs/croquet-croquet.js", "main": "cjs/croquet-croquet-node.js", "types": "types.d.ts", "files": [ "README.md", "LICENSE.txt", "cjs/croquet-croquet.js", "cjs/croquet-croquet.js.map", "cjs/croquet-croquet-node.js", "cjs/croquet-croquet-node.js.map", "pub/croquet.min.js", "pub/croquet.min.js.map", "pub/croquet.esm.js", "pub/croquet.esm.js.map", "types.d.ts" ], "scripts": { "start": "npm run watch", "watch": "npm-watch build-dev", "start-pub": "npm-watch build-dev-pub", "start-cjs": "npm-watch build-dev-cjs", "start-node": "npm-watch build-dev-node", "build-dev": "npm run build-dev-pub && npm run build-dev-cjs && npm run build-dev-node", "build-dev-pub": "time rollup -c --environment NODE_ENV:development,BUILD_TARGET:pub", "build-dev-cjs": "time rollup -c --environment NODE_ENV:development,BUILD_TARGET:cjs", "build-dev-node": "time rollup -c --environment NODE_ENV:development,CROQUET_PLATFORM:node", "build-prod": "npm run build-prod-pub && npm run build-prod-cjs && npm run build-prod-node", "build-prod-pub": "rollup -c --environment NODE_ENV:production,BUILD_TARGET:pub", "build-prod-cjs": "rollup -c --environment NODE_ENV:production,BUILD_TARGET:cjs", "build-prod-node": "rollup -c --environment NODE_ENV:production,CROQUET_PLATFORM:node" }, "watch": { "build-dev": { "patterns": [ "." ], "ignore": [ "./cjs", "./pub" ], "extensions": "js,json", "quiet": false }, "build-dev-pub": { "patterns": [ "." ], "ignore": [ "./cjs", "./pub" ], "extensions": "js,json", "quiet": false }, "build-dev-cjs": { "patterns": [ "." ], "ignore": [ "./cjs", "./pub" ], "extensions": "js,json", "quiet": false }, "build-dev-node": { "ignore": [ "./cjs", "./pub" ], "extensions": "js,json", "quiet": false } }, "unpkg": "pub/croquet.min.js", "jsdelivr": "pub/croquet.min.js", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "fastpriorityqueue": "^0.7.5", "minimist": "^1.2.8", "node-datachannel": "^0.26.0", "toastify-js": "^1.12.0", "ws": "^8.18.1" }, "devDependencies": { "@babel/core": "^7.26.10", "@babel/preset-env": "^7.26.9", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", "magic-string": "^0.30.17", "moment": "^2.30.1", "npm-watch": "^0.13.0", "regenerator-runtime": "^0.14.1", "rollup": "^4.39.0", "rollup-plugin-license": "^3.6.0", "rollup-plugin-web-worker-loader": "^1.7.0" }, "publishConfig": { "access": "public" } }