{
    "name": "@cloudbase/node-sdk",
    "version": "2.0.0",
    "description": "tencent cloud base server sdk for node.js",
    "main": "lib/index.js",
    "scripts": {
        "eslint": "eslint \"./**/*.ts\"",
        "eslint-fix": "eslint --fix \"./**/*.ts\"",
        "tsc": "tsc -p tsconfig.json",
        "tsc:w": "tsc -p tsconfig.json -w",
        "tstest": "mocha --timeout 5000 --require espower-typescript/guess test/**/*.test.ts",
        "test": "jest  --detectOpenHandles --coverage --verbose",
        "coverage": "jest --detectOpenHandles --coverage",
        "coveralls": "cat ./coverage/lcov.info | coveralls"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/TencentCloudBase/node-sdk"
    },
    "bugs": {
        "url": "https://github.com/TencentCloudBase/node-sdk/issues"
    },
    "homepage": "https://github.com/TencentCloudBase/node-sdk#readme",
    "keywords": [
        "node sdk"
    ],
    "author": "lukejyhuang",
    "license": "MIT",
    "typings": "types/index.d.ts",
    "dependencies": {
        "@cloudbase/database": "1.0.0",
        "@cloudbase/signature-nodejs": "1.0.0-beta.0",
        "@types/retry": "^0.12.0",
        "is-regex": "^1.0.4",
        "jsonwebtoken": "^8.5.1",
        "lodash.merge": "^4.6.1",
        "request": "^2.87.0",
        "request-promise": "^4.2.5",
        "retry": "^0.12.0",
        "ts-node": "^8.10.2",
        "xml2js": "^0.4.19"
    },
    "devDependencies": {
        "@types/jest": "^23.1.4",
        "@types/mocha": "^5.2.4",
        "@types/node": "^10.12.12",
        "@typescript-eslint/eslint-plugin": "^2.16.0",
        "@typescript-eslint/parser": "^2.16.0",
        "babel-eslint": "^10.0.3",
        "coveralls": "^3.0.9",
        "dumper.js": "^1.3.0",
        "eslint": "^7.1.0",
        "eslint-config-alloy": "^3.5.0",
        "eslint-plugin-prettier": "^3.1.2",
        "husky": "^3.1.0",
        "jest": "^23.3.0",
        "lint-staged": "^9.2.5",
        "mocha": "^5.2.0",
        "power-assert": "^1.5.0",
        "prettier": "^1.19.1",
        "ts-jest": "^23.10.4",
        "tslib": "^1.7.1",
        "typescript": "^3.7.4"
    },
    "engines": {
        "node": ">=8.6.0"
    },
    "husky": {
        "hooks": {
            "pre-commit": "npm run tsc && git add . && lint-staged"
        }
    },
    "lint-staged": {
        "*.ts": [
            "eslint --fix",
            "git add"
        ]
    }
}
