{
    "name": "@georgemiao/qbit.js",
    "version": "2.1.1",
    "description": "a qBittorrent library made with typescript",
    "keywords": [
        "qbittorrent",
        "torrents",
        "torrenting"
    ],
    "author": "Antti <antti@antti.codes>",
    "license": "MIT",
    "scripts": {
        "lint": "yarn eslint src --ext ts --fix",
        "format": "prettier --write src/**/*.ts",
        "update": "yarn upgrade-interactive --latest",
        "build": "tsc -b src",
        "prepublishOnly": "yarn build",
        "prepare": "husky install"
    },
    "type": "module",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Chicken/qbit.js.git"
    },
    "bugs": {
        "url": "https://github.com/Chicken/qbit.js/issues"
    },
    "homepage": "https://github.com/Chicken/qbit.js#readme",
    "files": [
        "dist",
        "!dist/*.tsbuildinfo"
    ],
    "engines": {
        "node": ">=16",
        "npm": ">=7"
    },
    "eslintConfig": {
        "extends": "@sapphire"
    },
    "eslintIgnore": [
        "dist"
    ],
    "commitlint": {
        "extends": [
            "@commitlint/config-conventional"
        ]
    },
    "lint-staged": {
        "*.ts": "eslint --fix --ext ts"
    },
    "prettier": {
        "printWidth": 100,
        "tabWidth": 4,
        "semi": true,
        "singleQuote": false,
        "quoteProps": "consistent",
        "trailingComma": "es5",
        "bracketSpacing": true,
        "arrowParens": "always",
        "endOfLine": "lf",
        "overrides": [
            {
                "files": "*.yml",
                "options": {
                    "tabWidth": 2
                }
            }
        ]
    },
    "dependencies": {
        "node-fetch": "3.2.3"
    },
    "devDependencies": {
        "@commitlint/cli": "16.2.3",
        "@commitlint/config-conventional": "16.2.1",
        "@sapphire/eslint-config": "4.3.2",
        "@sapphire/ts-config": "3.3.3",
        "@types/node": "17.0.23",
        "eslint": "8.11.0",
        "eslint-plugin-prettier": "4.0.0",
        "husky": "7.0.4",
        "lint-staged": "12.3.7",
        "prettier": "2.6.0",
        "pretty-quick": "3.1.3",
        "typescript": "4.6.2"
    }
}