UNPKG

osrs-tools

Version:

A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information

130 lines (129 loc) 3.57 kB
{ "name": "osrs-tools", "description": "A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information", "version": "2.0.1", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js" } }, "sideEffects": false, "files": [ "dist/**" ], "engines": { "node": ">=18" }, "scripts": { "build": "tsc -p tsconfig.build.json", "clean": "rimraf dist coverage", "dev": "tsc --watch -p tsconfig.build.json", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "lint": "eslint \"{src,test}/**/*.ts\" --fix", "scrapeQuestList": "ts-node tools/ScrapeQuestData.ts", "scrapeSlayerData": "ts-node tools/ScrapeSlayerData.ts", "getAccountData": "ts-node tools/GetAccountData.ts", "getQuestDetails": "ts-node tools/GetQuestDetails.ts", "prebuild": "npm run clean", "prepublishOnly": "npm run build && npm test", "test": "jest --coverage", "test:watch": "jest --watch", "postpublish": "git push && git push --tags", "preversion": "npm test", "version": "npm run build && git add dist" }, "dependencies": {}, "devDependencies": { "@tsconfig/recommended": "^1.0.7", "@types/jest": "^29.5.13", "@types/node": "^18.15.11", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^27.2.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-sort-destructure-keys": "^2.0.0", "eslint-plugin-sort-keys-fix": "^1.1.2", "jest": "^29.7.0", "prettier": "^3.3.3", "rimraf": "^5.0.0", "ts-jest": "^29.2.5", "typescript": "^5.6.2" }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/jamescer/osrs-tools.git" }, "keywords": [ "osrs", "runescape", "oldschool", "old-school-runescape", "osrs-api", "osrs-data", "osrs-quests", "osrs-skills", "osrs-items", "osrs-hiscores", "quest-helper", "quest-requirements", "skill-calculator", "item-database", "slayer", "rpg", "mmorpg", "gaming", "jagex", "rs", "typescript", "nodejs", "game-tools", "tools", "data", "api", "quests", "skills", "items", "hiscores" ], "contributors": [ "James Cerniglia (https://github.com/jamescer)" ], "author": { "name": "James Cerniglia", "email": "jamesmcerniglia@gmail.com", "url": "https://github.com/jamescer" }, "bugs": { "url": "https://github.com/jamescer/osrs-tools/issues", "email": "jamesmcerniglia@gmail.com" }, "homepage": "https://github.com/jamescer/osrs-tools#readme", "funding": [ { "type": "GitHub", "url": "https://github.com/jamescer" }, { "type": "Patreon", "url": "https://patreon.com/big_squeezer?utm_medium=unknown&utm_source=join_link&utm_campaign=creatorshare_creator&utm_content=copyLink" }, { "type": "Ko-fi", "url": "https://ko-fi.com/jamescer" }, { "type": "Venmo", "url": "https://venmo.com/jamescer" } ] }