@croquet/croquet
Version:
Multiuser for Static Web Apps by Running Server Code in Synced Client VMs
134 lines (133 loc) • 3.62 kB
JSON
{
"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"
}
}