UNPKG

@geckos.io/snapshot-interpolation

Version:

A Snapshot Interpolation library for Real-Time Multiplayer Games

68 lines (67 loc) 2.06 kB
{ "name": "@geckos.io/snapshot-interpolation", "version": "1.1.1", "description": "A Snapshot Interpolation library for Real-Time Multiplayer Games", "main": "./lib/index.js", "types": "./lib/index.d.ts", "type": "commonjs", "scripts": { "test:ci": "npm i && npm run build && npm test && npm run bundle:tmp", "start": "npm run dev", "dev": "npm-run-all --parallel tsc:watch example:*", "example:server": "nodemon example/server/index.js", "example:client": "webpack serve", "tsc:watch": "tsc --watch", "test": "jest --collectCoverage", "build": "rimraf lib && tsc", "bundle": "webpack --config webpack.bundle.js", "bundle:tmp": "webpack --config webpack.bundle.tmp.js", "preReleaseHook": "prepublishOnly", "prepublishOnly": "npm i && npm run build && npm run bundle", "format": "prettier --write \"src/**/!(*.d).ts\" && prettier --write \"example/**/*.js\" && prettier --write \"test/**/*.js\"" }, "keywords": [ "multiplayer", "game", "network", "snapshot", "entity", "buffer", "interpolation", "client-side", "prediction", "server", "reconciliation", "lag", "compensation" ], "author": "Yannick Deubel (https://github.com/yandeu)", "license": "BSD-3-Clause", "repository": { "type": "git", "url": "git://github.com/geckosio/snapshot-interpolation.git" }, "bugs": { "url": "https://github.com/geckosio/snapshot-interpolation/issues" }, "homepage": "http://geckos.io", "devDependencies": { "@geckos.io/client": "^3.0.1", "@geckos.io/server": "^3.0.1", "@geckos.io/typed-array-buffer-schema": "^1.2.1", "@yandeu/prettier-config": "^0.0.3", "html-webpack-plugin": "^5.5.0", "jest": "^29.7.0", "nodemon": "^3.1.9", "npm-run-all": "^4.1.5", "rimraf": "^6.0.1", "ts-loader": "^9.2.6", "typescript": "^4.5.2", "webpack": "^5.64.4", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.0" }, "funding": { "url": "https://github.com/sponsors/yandeu" } }