{
	"name": "angelia.io",
	"version": "4.0.91",
	"description": "WebSockets Server and Client API for node.js and the browser, with rooms support.",
	"author": "@titoBouzout @boredofnames",
	"license": "GPL",
	"type": "module",
	"exports": {
		"./server": {
			"types": "./types/server/index.js",
			"default": "./server/index.js"
		},
		"./client": {
			"types": "./types/client/index.js",
			"default": "./client/index.js"
		},
		"./*": null
	},
	"dependencies": {
		"bufferutil": "^4.0.8",
		"formidable": "^3.5.2",
		"utf-8-validate": "^6.0.5",
		"ws": "^8.18.0"
	},
	"devDependencies": {
		"@types/node": "^22.9.1",
		"typescript": "^5.6.3"
	},
	"scripts": {
		"dev": "tsc -w"
	},
	"homepage": "https://github.com/titoBouzout/angelia.io",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/titoBouzout/angelia.io"
	},
	"keywords": [
		"Client",
		"Server",
		"Socket",
		"Sockets",
		"WebSocket",
		"WebSocketClient",
		"WebSocketServer",
		"events",
		"rooms api",
		"rooms",
		"socket api",
		"sockets api",
		"io",
		"ws"
	],
	"prettier": {
		"printWidth": 70,
		"useTabs": true,
		"semi": false,
		"singleQuote": true,
		"quoteProps": "as-needed",
		"jsxSingleQuote": false,
		"trailingComma": "all",
		"bracketSpacing": true,
		"bracketSameLine": false,
		"arrowParens": "avoid",
		"proseWrap": "never",
		"endOfLine": "lf",
		"singleAttributePerLine": true
	}
}
