UNPKG

oceanic.js

Version:

A NodeJS library for interfacing with Discord.

80 lines 2.36 kB
{ "name": "oceanic.js", "version": "1.12.0", "description": "A NodeJS library for interfacing with Discord.", "main": "./dist/lib/index.js", "types": "./dist/lib/index.d.ts", "module": "./esm.mjs", "exports": { ".": { "types": "./dist/lib/index.d.ts", "bun": "./dist/lib/index.js", "require": "./dist/lib/index.js", "import": "./esm.mjs" } }, "repository": { "type": "git", "url": "git+https://github.com/OceanicJS/Oceanic.git" }, "keywords": [ "discord", "library", "discord-api", "api" ], "author": "Donovan Daniels <hewwo@yiff.rocks>", "contributors": [ "Nuckyz (https://github.com/Nuckyz)" ], "license": "MIT", "bugs": { "url": "https://github.com/OceanicJS/Oceanic/issues" }, "homepage": "https://github.com/OceanicJS/Oceanic#readme", "devDependencies": { "@favware/npm-deprecate": "^2.0.0", "@mxssfd/typedoc-theme": "^1.1.3", "@types/node": "^18.19.86", "@types/pako": "^2.0.3", "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "erlpack": "^0.1.4", "eslint": "^8.57.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-import-newlines": "^1.4.0", "eslint-plugin-jsdoc": "^50.6.10", "eslint-plugin-json": "^4.0.1", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-unused-imports": "^4.1.4", "pako": "^2.1.0", "rimraf": "^6.0.1", "typedoc": "~0.25.13", "typedoc-plugin-extras": "~3.0.0", "typedoc-plugin-mdn-links": "^3.3.8", "typedoc-plugin-merge-modules": "5.1.0", "typescript": "~5.4.5", "undici-types": "^5.28.4", "zlib-sync": "^0.1.9" }, "dependencies": { "tslib": "^2.8.1", "ws": "^8.18.1" }, "engines": { "node": ">=18.13.0" }, "optionalDependencies": { "@discordjs/voice": "^0.18.0" }, "scripts": { "lint": "eslint lib --ext .ts", "lint:fix": "eslint lib --ext .ts --fix", "test:build": "pnpm run prepare", "test:esm": "node --no-warnings --no-deprecation --experimental-specifier-resolution=node esm.mjs", "test:docs": "rimraf docs && npx --yes typedoc --options static/typedoc.json", "test": "pnpm run lint && pnpm run test:build && pnpm run test:esm && pnpm run test:docs" } }