{
    "name": "@ephesoft/core.sdk",
    "version": "5.2.0",
    "author": "Ephesoft",
    "description": "Collection of low-level helpers and utilities for use in node applications",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://bitbucket.org/ephesoft/core.sdk.git"
    },
    "files": [
        "*"
    ],
    "scripts": {
        "audit": "npm audit --registry=https://registry.npmjs.org/",
        "audit:fix": "npm audit fix --registry=https://registry.npmjs.org/",
        "build": "tsc",
        "clean": "rimraf dist .nyc_output .sonarcloud coverage test-reports lint docs \"*.tgz\"",
        "clean:docs": "rimraf docs",
        "create:beta": "eph npm create-beta",
        "docs": "npm run clean:docs && typedoc --plugin none",
        "docs:bitbucket": "npm run clean:docs && typedoc --theme bitbucket",
        "lint": "eslint --ignore-path .gitignore --ext .ts .",
        "lint:fix": "npm run lint -- --fix",
        "lint:report": "npm run lint -- -f json -o ./lint/lint_report.json",
        "pack": "npm run build && eph build pack",
        "postbuild": "eph build post",
        "postprepare": "husky install",
        "prebuild": "npm run clean",
        "start": "tsc --watch",
        "test": "npm run clean && npm run test:unit && npm run test:coverage",
        "test:coverage": "nyc report --reporter=lcov --reporter=text",
        "test:unit": "nyc --silent --no-clean mocha \"test/unit/**/*.test.ts\"",
        "validate:ga": "eph validate ga",
        "validate:beta": "eph validate beta"
    },
    "nyc": {
        "include": [
            "src/**/*.ts"
        ]
    },
    "lint-staged": {
        "*.ts": "eslint --fix"
    },
    "eslintConfig": {
        "extends": [
            "plugin:@ephesoft/typescript"
        ],
        "parserOptions": {
            "project": [
                "tsconfig.json",
                "test/tsconfig.json"
            ]
        }
    },
    "prettier": "@ephesoft/prettier-config",
    "devDependencies": {
        "@ephesoft/build": "1.0.0",
        "@ephesoft/eslint-plugin": "2.15.0",
        "@ephesoft/mocha-reporter": "2.7.0",
        "@ephesoft/prettier-config": "1.6.0",
        "@ephesoft/test.assertions": "1.2.0",
        "@types/chai": "4.3.3",
        "@types/lodash": "4.14.187",
        "@types/mocha": "10.0.0",
        "@types/node": "16.11.64",
        "chai": "4.3.6",
        "eslint": "8.26.0",
        "husky": "8.0.1",
        "lint-staged": "13.0.3",
        "mocha": "10.1.0",
        "nyc": "15.1.0",
        "prettier": "2.7.1",
        "rimraf": "3.0.2",
        "ts-loader": "9.4.1",
        "ts-node": "10.9.1",
        "typedoc": "0.23.20",
        "typedoc-bitbucket-theme": "1.0.0",
        "typedoc-plugin-markdown": "3.13.6",
        "typescript": "4.8.4"
    },
    "dependencies": {
        "date-fns": "2.29.3",
        "lodash": "4.17.21"
    }
}
