{
	"name": "magmastream",
	"version": "2.8.6",
	"description": "A user-friendly Lavalink client designed for NodeJS.",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"files": [
		"dist"
	],
	"scripts": {
		"build": "tsc",
		"types": "rtb --dist dist",
		"lint": "eslint src",
		"lint:fix": "eslint --fix src",
		"ci": "run-s lint:fix lint build types"
	},
	"devDependencies": {
		"@favware/rollup-type-bundler": "^4.0.0",
		"@types/lodash": "^4.17.15",
		"@types/node": "^22.13.5",
		"@types/ws": "^8.5.14",
		"@typescript-eslint/eslint-plugin": "^8.24.1",
		"@typescript-eslint/parser": "^8.24.1",
		"eslint": "^9.21.0",
		"npm-run-all": "^4.1.5",
		"typedoc": "^0.27.8",
		"typedoc-plugin-no-inherit": "^1.5.0",
		"typescript": "^5.7.3"
	},
	"dependencies": {
		"@discordjs/collection": "^2.1.1",
		"axios": "^1.7.9",
		"events": "^3.3.0",
		"lodash": "^4.17.21",
		"tslib": "^2.8.1",
		"ws": "^8.18.1"
	},
	"peerDependencies": {
		"discord.js": ">=13.0.0 <15.0.0"
	},
	"engines": {
		"node": ">=16.0.0"
	},
	"eslintConfig": {
		"root": true,
		"parser": "@typescript-eslint/parser",
		"plugins": [
			"@typescript-eslint"
		],
		"rules": {
			"object-curly-spacing": [
				"error",
				"always"
			]
		},
		"extends": [
			"eslint:recommended",
			"plugin:@typescript-eslint/recommended"
		]
	},
	"keywords": [
		"lavalink client",
		"wrapper",
		"typescript",
		"discord.js",
		"node.js",
		"java",
		"javascript",
		"audio streaming",
		"music bot",
		"voice chat",
		"discord integration",
		"high performance",
		"scalable",
		"easy-to-use",
		"feature-rich",
		"cross-platform",
		"seamless integration",
		"community support",
		"documentation",
		"open-source",
		"lavalink",
		"magmastream"
	],
	"repository": {
		"url": "git+https://github.com/Blackfort-Hosting/magmastream.git#main"
	},
	"homepage": "https://docs.magmastream.com",
	"author": "Abel Purnwasy",
	"license": "Apache-2.0"
}
