UNPKG

vanilla-party

Version:

An easy to use library for simple multi-user JavaScript apps.

66 lines (65 loc) 1.96 kB
{ "name": "vanilla-party", "version": "0.7.0", "author": "Luiz Bills", "license": "MIT", "description": "An easy to use library for simple multi-user JavaScript apps.", "keywords": [ "multiplayer", "library", "simple", "network", "multiuser", "realtime", "serverless" ], "repository": { "type": "git", "url": "https://github.com/luizbills/vanilla-party.git" }, "type": "module", "main": "dist/vanilla-party.mjs", "unpkg": "./dist/vanilla-party.js", "engines": { "node": "^22" }, "packageManager": "bun@1.2.0", "files": [ "src", "dist" ], "scripts": { "start": "npm run esbuild -- src/web.ts --watch --outfile=samples/dist/vanilla-party.js --servedir=samples", "dev": "npm run start", "test": "jest", "release": "np", "serve": "PORT=${PORT:-6020} deepstream start", "build:module": "npm run esbuild -- src/index.ts --format=esm --minify --outfile=dist/vanilla-party.mjs ", "build:web": "npm run esbuild -- src/web.ts --minify --outfile=dist/vanilla-party.js ", "build": "npm run build:module && npm run build:web", "prepare": "npm run genversion && npm run build", "postpublish": "curl https://purge.jsdelivr.net/npm/vanilla-party@latest/dist/vanilla-party.js", "genversion": "genversion --es6 --semi version.js", "esbuild": "esbuild --bundle --sourcemap --target=es6 --define:global=window --inject:esbuild.inject.js --loader:.css=text" }, "dependencies": { "@deepstream/client": "^7.1.0", "on-change": "^6.0.2", "reefjs": "^13.0.6", "buffer": "^6.0.3" }, "devDependencies": { "@deepstream/server": "^10.1.0", "@types/jest": "^30.0.0", "@types/reefjs": "^7.6.5", "esbuild": "^0.28.1", "genversion": "^3.2.0", "jest": "^30.4.2", "jest-environment-jsdom": "^30.4.1", "ts-jest": "^29.4.11", "typescript": "^6.0.3" }, "publishConfig": { "access": "public" } }