UNPKG

@wfcd/arsenal-parser

Version:

Parser for Digital Extreme's Twitch Arsenal Extension data

127 lines (126 loc) 2.81 kB
{ "name": "@wfcd/arsenal-parser", "version": "2.0.6", "description": "Parser for Digital Extreme's Twitch Arsenal Extension data", "keywords": [ "warframe", "parser", "twitch", "arsenal" ], "repository": "https://github.com/WFCD/arsenal-parser", "license": "MIT", "author": "NicksWorld", "contributors": [ "TobiTenno <tobiah@pm.me>" ], "type": "module", "exports": { ".": { "import": "./src/ArsenalParser.js", "types": "./types/src/ArsenalParser.d.ts" } }, "main": "src/ArsenalParser.js", "types": "./types/src/ArsenalParser.d.ts", "files": [ "src", "LICENSE", "README.md", "types" ], "scripts": { "build:docs": "jsdoc -c .github/docs/conf.json -d docs", "build:types": "tsc -p tsconfig.declaration.json", "coverage": "npm test && nyc report --reporter=text-lcov | coveralls", "lint": "eslint src/ test/", "lint:fix": "eslint src/ test/ --fix", "prepare": "husky && install-peerdeps @wfcd/eslint-config@latest -S", "prepublishOnly": "npm run build:types", "test": "c8 mocha" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "body-max-line-length": [ 0 ] } }, "lint-staged": { "*.js": [ "eslint --cache --fix", "npm test" ], "package*.json": [ "prettier --write", "npm dedupe", "npx sort-package-json" ], "*.{json,yml,yaml},!package*.json": [ "prettier --write" ] }, "babel": { "plugins": [ "@babel/plugin-transform-class-properties", "@babel/plugin-transform-private-methods" ], "presets": [ "@babel/preset-env" ] }, "prettier": "@wfcd/eslint-config/prettier", "eslintConfig": { "parser": "@babel/eslint-parser", "parserOptions": { "sourceType": "module" }, "extends": "@wfcd/eslint-config/esm" }, "release": { "branches": [ "main" ] }, "mocha": { "exit": true, "spec": "test/**/*.spec.js" }, "c8": { "reporter": [ "lcov", "text" ], "skip-full": true }, "devDependencies": { "@commitlint/cli": "^20.0.0", "@commitlint/config-conventional": "^20.0.0", "@types/chai": "^5.0.0", "@wfcd/eslint-config": "^1.6.1", "c8": "^10.1.2", "chai": "^6.0.1", "chai-json-equal": "^0.0.1", "coveralls": "^3.1.0", "husky": "^9.0.11", "install-peerdeps": "^3.0.3", "lint-staged": "^16.0.0", "mocha": "^11.0.1", "prettier": "^3.2.5", "typescript": "^5.0.2" }, "peerDependencies": { "@wfcd/items": ">=1.1270.666", "warframe-worldstate-data": "^3.0.1" }, "engines": { "node": ">=18.19.0" }, "public": true, "publishConfig": { "provenance": true } }