{
    "name": "@borderguru/borderbulk-sdk",
    "version": "2.9.0",
    "description": "BorderBulk SDK (API client)",
    "main": "./build/index.js",
    "types": "./build/index.d.ts",
    "keywords": [
        "borderguru",
        "borderbulk"
    ],
    "author": "BorderGuru GmbH",
    "license": "UNLICENSED",
    "scripts": {
        "prepare": "npm run build",
        "test": "jest --watch",
        "lint": "tslint 'src/**/*.ts' '__tests__/**/*.ts' -p tsconfig.json",
        "cover": "jest --coverage && codecov --token=$CODECOV_TOKEN",
        "build": "rm -rf build dist && tsc -d --noEmitOnError && webpack"
    },
    "files": [
        "build",
        "dist"
    ],
    "engines": {
        "node": "^10.9.0"
    },
    "dependencies": {
        "@borderguru/borderbulk-types": "2.13.1",
        "axios": "0.19.2",
        "form-data": "2.5.1",
        "qs": "6.8.0"
    },
    "devDependencies": {
        "@borderguru/borderbulk-scripts": "1.0.1",
        "@types/form-data": "2.2.1",
        "@types/jest": "24.9.1",
        "@types/qs": "6.5.3",
        "codecov": "3.6.5",
        "husky": "3.1.0",
        "jest": "24.9.0",
        "nock": "11.3.4",
        "ts-jest": "24.3.0",
        "ts-loader": "6.2.2",
        "tslint": "5.20.1",
        "tslint-eslint-rules": "5.4.0",
        "typescript": "3.9.3",
        "uglifyjs-webpack-plugin": "2.2.0",
        "webpack": "4.43.0",
        "webpack-cli": "3.3.11"
    },
    "jest": {
        "testEnvironment": "node",
        "transform": {
            "^.+\\.ts$": "ts-jest"
        },
        "testRegex": "/__tests__/.*\\.test\\.ts$",
        "testPathIgnorePatterns": [
            "<rootDir>/build/",
            "<rootDir>/dist/"
        ],
        "moduleFileExtensions": [
            "ts",
            "js",
            "json"
        ],
        "collectCoverageFrom": [
            "<rootDir>/src/**/*.{ts,js}"
        ],
        "coveragePathIgnorePatterns": [
            "<rootDir>/src/index.ts"
        ],
        "coverageDirectory": "coverage"
    },
    "husky": {
        "hooks": {
            "pre-commit": "npm run lint"
        }
    }
}
