{ "name": "osrs-json-hiscores", "version": "2.19.0", "description": "The Old School Runescape API wrapper that does more!", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib/**/*" ], "scripts": { "dev": "yarn build --watch", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", "lint": "eslint --fix \"src/**/*.ts\"", "test": "jest", "prepublish": "yarn run build", "release": "np" }, "repository": { "type": "git", "url": "git+https://github.com/maxswa/osrs-json-hiscores.git" }, "keywords": [ "oldschool", "runescape", "osrs", "api", "json", "hiscores", "stats", "skills" ], "publishConfig": { "registry": "https://registry.npmjs.org" }, "author": "maxswa", "license": "ISC", "bugs": { "url": "https://github.com/maxswa/osrs-json-hiscores/issues" }, "homepage": "https://github.com/maxswa/osrs-json-hiscores#readme", "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts}": [ "eslint --fix", "prettier --write", "git add" ] }, "eslintConfig": { "root": true, "parser": "@typescript-eslint/parser", "parserOptions": { "project": "./tsconfig.eslint.json" }, "plugins": [ "@typescript-eslint" ], "extends": [ "airbnb-base", "airbnb-typescript/base", "prettier" ], "ignorePatterns": [ "**/@types/*" ], "rules": { "max-classes-per-file": "off" } }, "prettier": { "trailingComma": "none", "tabWidth": 2, "semi": true, "singleQuote": true, "endOfLine": "auto" }, "jest": { "transform": { "^.+\\.(t|j)sx?$": "ts-jest" }, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "testEnvironment": "node" }, "dependencies": { "axios": "^1.6.2", "jsdom": "^22.1.0", "useragent-generator": "^1.1.0" }, "devDependencies": { "@types/jest": "^29.5.3", "@types/jsdom": "^21.1.1", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.44.0", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "husky": "^5.2.0", "jest": "^29.6.1", "lint-staged": "^13.2.3", "np": "^7.7.0", "prettier": "^3.0.0", "ts-jest": "^29.1.1", "typescript": "^5.1.6" } }