{ "type": "module", "name": "revolt.js", "version": "5.2.8", "main": "dist/index.js", "repository": "https://github.com/revoltchat/revolt.js", "author": "Paul Makles ", "license": "MIT", "dependencies": { "@insertish/exponential-backoff": "3.1.0-patch.0", "@insertish/isomorphic-ws": "^4.0.1", "axios": "^0.21.4", "eventemitter3": "^4.0.7", "lodash.defaultsdeep": "^4.6.1", "lodash.flatten": "^4.4.0", "lodash.isequal": "^4.5.0", "mobx": "^6.3.2", "revolt-api": "0.5.3-alpha.12", "ulid": "^2.3.0", "ws": "^8.2.2" }, "devDependencies": { "@types/events": "^3.0.0", "@types/lodash": "^4.14.168", "@types/lodash.defaultsdeep": "^4.6.6", "@types/lodash.flatten": "^4.4.6", "@types/lodash.isequal": "^4.5.5", "@types/node": "^14.14.31", "@types/ws": "^7.2.1", "@typescript-eslint/eslint-plugin": "^5.3.1", "@typescript-eslint/parser": "^5.3.1", "dotenv": "^8.2.0", "eslint": "^8.2.0", "in-publish": "^2.0.1", "jsdoc-babel": "^0.5.0", "node-fetch": "^2.6.1", "prettier": "^2.4.1", "rimraf": "^3.0.2", "tsc-watch": "^4.1.0", "typedoc": "^0.21.4", "typescript": "^4.4.4" }, "eslintConfig": { "parser": "@typescript-eslint/parser", "extends": [ "plugin:@typescript-eslint/recommended" ], "ignorePatterns": [ "build/" ], "rules": { "radix": "off", "no-spaced-func": "off", "react/no-danger": "off", "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-non-null-assertion": "off", "@typescript-eslint/no-unused-vars": [ "warn", { "varsIgnorePattern": "^_" } ], "no-unused-vars": [ "warn", { "varsIgnorePattern": "^_" } ] } }, "scripts": { "dev": "tsc-watch --onSuccess \"node --experimental-specifier-resolution=node dist/tester\"", "prepublish": "in-publish && tsc || echo Skipping build.", "build": "rimraf dist && tsc", "build:watch": "tsc-watch", "typecheck": "tsc --noEmit", "docs": "typedoc --readme README.md src/index.ts", "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'", "fmt": "prettier --write 'src/**/*.{js,jsx,ts,tsx}'" }, "files": [ "README.md", "dist" ], "description": "Library for interacting with the Revolt API." }