vanilla-party
Version:
An easy to use library for simple multi-user JavaScript apps.
66 lines (65 loc) • 1.96 kB
JSON
{
"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"
}
}