{
    "name": "openapi-clientlib",
    "version": "11.1.0",
    "engines": {
        "node": ">=14"
    },
    "scripts": {
        "build": "npm-run-all -s clean ts",
        "ts": "tsc",
        "ts:check": "tsc --noEmit",
        "ts:watch": "tsc --watch --noEmit",
        "build:doc": "rimraf doc && jsdoc src --destination doc",
        "clean": "rimraf esnext",
        "check": "npm-run-all lint prettier:check test",
        "lint": "eslint .",
        "lint:fix": "eslint . --fix",
        "test": "jest --coverage",
        "test:watch": "jest --watch",
        "test:debug": "node --inspect-brk node_modules/jest/bin/jest --runInBand",
        "prettier:write": "prettier \"**/*.{js,ts,json}\" --write",
        "prettier:check": "prettier \"**/*.{js,ts,json}\" --check",
        "prepare": "npm run build",
        "preversion": "npm run check",
        "version": "git add package-lock.json",
        "postversion": "git push"
    },
    "main": "esnext/index.js",
    "types": "esnext",
    "files": [
        "esnext"
    ],
    "sideEffects": false,
    "repository": {
        "type": "git",
        "url": "https://github.com/SaxoBank/openapi-clientlib-js.git"
    },
    "license": "Apache-2.0",
    "devDependencies": {
        "@babel/core": "7.19.6",
        "@babel/preset-env": "7.19.4",
        "@babel/preset-typescript": "7.18.6",
        "@microsoft/signalr": "6.0.10",
        "@types/jest": "28.1.6",
        "@types/signalr": "2.4.0",
        "@typescript-eslint/eslint-plugin": "5.41.0",
        "@typescript-eslint/parser": "5.41.0",
        "babel-jest": "29.2.2",
        "eslint": "8.26.0",
        "eslint-import-resolver-node": "0.3.6",
        "eslint-import-resolver-typescript": "3.5.2",
        "eslint-plugin-destructuring": "2.2.1",
        "eslint-plugin-import": "2.26.0",
        "eslint-plugin-jest": "27.1.3",
        "eslint-plugin-promise": "6.1.1",
        "eslint-plugin-switch-case": "1.1.2",
        "eslint-plugin-tsdoc": "0.2.17",
        "fast-text-encoding": "1.0.6",
        "jest": "28.1.3",
        "jest-environment-jsdom": "29.2.2",
        "npm-run-all": "4.1.5",
        "prettier": "2.7.1",
        "protobufjs": "6.11.3",
        "regenerator-runtime": "0.13.10",
        "rimraf": "3.0.2",
        "typescript": "4.8.4"
    }
}
