UNPKG

magmastream

Version:

A user-friendly Lavalink client designed for NodeJS.

109 lines 3.35 kB
{ "name": "magmastream", "version": "2.10.2", "description": "A user-friendly Lavalink client designed for NodeJS.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "prepare": "npm run build && npm run types", "build": "tsc", "types": "rtb --dist dist", "format": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint \"src/**/*.{ts,js}\"", "lint:fix": "eslint --fix \"src/**/*.{ts,js}\"", "ci": "run-s format:check lint build types", "version:alpha": "node scripts/prerelease-version.cjs alpha", "version:dev": "node scripts/prerelease-version.cjs dev", "release:alpha": "npm run format && npm run lint:fix && npm run ci && npm run version:alpha && npm publish --tag alpha && git push && git push --follow-tags", "release:dev": "npm run format && npm run lint:fix && npm run ci && npm run version:dev && npm publish --tag dev && git push && git push --follow-tags" }, "devDependencies": { "@favware/rollup-type-bundler": "^4.0.0", "@types/jsdom": "^28.0.0", "@types/lodash": "^4.17.24", "@types/node": "^25.9.1", "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^8.56.1", "@typescript-eslint/parser": "^8.56.1", "eslint": "^10.0.3", "npm-run-all": "^4.1.5", "prettier": "^3.8.1", "typedoc": "^0.28.17", "typedoc-plugin-no-inherit": "^1.6.1", "typescript": "^5.9.3" }, "dependencies": { "@discordjs/collection": "^2.1.1", "events": "^3.3.0", "ioredis": "^5.10.0", "jsdom": "^28.1.0", "lodash": "^4.17.23", "safe-stable-stringify": "^2.5.0", "tslib": "^2.8.1", "undici": "7.24.6", "ws": "^8.19.0" }, "optionalDependencies": { "cloudstorm": "0.17.x", "discord.js": "14.x", "discordeno": "21.x", "eris": "0.18.x", "oceanic.js": "1.14.x", "seyfert": "4.x" }, "engines": { "node": ">=20.19.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": { "type": "git", "url": "https://gitryx.com/MagmaStream/magmastream.git" }, "homepage": "https://docs.magmastream.com", "author": "Abel Purnwasy", "license": "Apache-2.0" }