{
	"type": "module",
	"name": "@gunsurvival/core",
	"version": "1.0.0",
	"description": "Core library for gunsurvival game",
	"main": "dist/index.js",
	"scripts": {
		"start": "node dist/index.js",
		"watch": "tsc --build --watch",
		"build": "tsc --build",
		"release:major": "npm version $(semver $npm_package_version -i major) && npm publish --tag latest",
		"release:minor": "npm version $(semver $npm_package_version -i minor) && npm publish --tag latest",
		"release:patch": "npm version $(semver $npm_package_version -i patch) && npm publish --tag latest"
	},
	"keywords": [
		"gunsurvival",
		"physic",
		"game",
		"shooting"
	],
	"author": "khoakomlem",
	"license": "MIT",
	"devDependencies": {
		"@types/random": "^3.0.1",
		"@types/ungap__structured-clone": "^0.3.0",
		"@typescript-eslint/eslint-plugin": ">=5.43.0",
		"@typescript-eslint/parser": ">=5.43.0",
		"eslint": ">=8.0.0",
		"eslint-config-xo": "^0.43.1",
		"eslint-config-xo-typescript": "^0.55.1",
		"nodemon": "^2.0.20",
		"typescript": ">=4.4",
		"semver": "^7.3.7"
	},
	"dependencies": {
		"@colyseus/schema": "^1.0.45",
		"@ungap/structured-clone": "^1.0.2",
		"await-to-js": "^3.0.0",
		"detect-collisions": "^6.6.11",
		"poly-decomp": "^0.3.0",
		"random": "^4.1.0",
		"sat": "^0.9.0",
		"visibility-polygon": "^1.1.0"
	},
	"exports": {
		".": "./dist/index.js",
		"./effect/*": "./dist/effect/*",
		"./entity/*": "./dist/entity/*",
		"./player/*": "./dist/player/*",
		"./util/*": "./dist/util/*",
		"./world/*": "./dist/world/*",
		"./effect": "./dist/effect/index.js",
		"./entity": "./dist/entity/index.js",
		"./player": "./dist/player/index.js",
		"./util": "./dist/util/index.js",
		"./world": "./dist/world/index.js",
		"./stats": "./dist/stats.js",
		"./types": "./dist/types.js"
	}
}
