genshin-manager
Version:
<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:
109 lines • 3.03 kB
JSON
{
"name": "genshin-manager",
"version": "2.0.9",
"homepage": "https://rollphes.github.io/genshin-manager/",
"bugs": "https://github.com/Rollphes/genshin-manager/issues",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js"
}
},
"directories": {
"examples": "examples",
"lib": "src",
"docs": "docs"
},
"scripts": {
"prepare": "husky",
"updateDoc": "npm run docs && git add docs && git commit -m \"[docs]update docs\" && git push",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"lint:unix": "eslint . --format unix",
"lint:stats": "npm run lint:unix | awk -F'[][]' '/\\[.*\\]$/ {print $(NF-1)}' | sort | uniq -c | sort -nr",
"prepublishOnly": "tsup",
"docs": "typedoc",
"build": "tsup",
"prebuild": "npm run generate:types",
"generate:types": "tsx scripts/generate-types-from-master.ts",
"generate:master": "tsx scripts/generate-structural-master.ts",
"my-test": "tsx ./src/test/index.ts",
"test": "vitest",
"test:watch": "vitest --watch",
"coverage": "vitest run --coverage",
"createHandBook": "tsx scripts/createHandBook.ts"
},
"engines": {
"node": ">=18.0.0"
},
"keywords": [
"nodejs",
"wrapper",
"node",
"node-js",
"nodejs-modules",
"wrapper-api",
"wrapper-library",
"genshin",
"genshin-impact",
"genshin-api",
"genshin-artifacts",
"enkanetwork",
"enka-network",
"enka"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Rollphes/genshin-manager.git"
},
"author": "Rollphes",
"license": "MIT",
"publishConfig": {
"access": "public",
"provenance": true
},
"dependencies": {
"@commitlint/config-conventional": "^19.8.1",
"cheerio": "^1.0.0",
"cli-progress": "^3.12.0",
"node-cron": "^4.2.1",
"proper-lockfile": "^4.1.2",
"quicktype-core": "^23.2.6",
"ts-deepmerge": "^7.0.1",
"zod": "^4.1.11"
},
"overrides": {
"glob": "^10.5.0"
},
"devDependencies": {
"@commitlint/cli": "^19.8.1",
"@eslint/js": "^9.27.0",
"@types/cheerio": "^1.0.0",
"@types/cli-progress": "^3.11.6",
"@types/html-escaper": "^3.0.2",
"@types/node": "^24.2.1",
"@types/node-cron": "^3.0.11",
"@types/proper-lockfile": "^4.1.4",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"@vitest/coverage-v8": "^3.2.4",
"eslint": "^9.27.0",
"eslint-config-prettier": "^10.1.5",
"eslint-formatter-unix": "^8.40.0",
"eslint-plugin-jsdoc": "^54.0.0",
"eslint-plugin-prettier": "^5.4.0",
"eslint-plugin-simple-import-sort": "^12.1.1",
"husky": "^9.1.7",
"prettier": "^3.3.3",
"tsup": "^8.5.0",
"tsx": "^4.20.3",
"typedoc": "^0.28.10",
"typescript": "^5.6.2",
"typescript-eslint": "^8.39.0",
"vitest": "^3.2.4"
}
}