{
    "name": "@arkecosystem/utils",
    "description": "Performance oriented implementations of commonly used functions in TypeScript.",
    "version": "1.3.1",
    "contributors": [
        "Brian Faust <brian@ark.io>",
        "Joshua Noack <joshua@ark.io>"
    ],
    "license": "MIT",
    "main": "dist/index",
    "types": "dist/index",
    "files": [
        "dist"
    ],
    "scripts": {
        "pretest": "yarn lint && yarn build",
        "compile": "tsc",
        "build": "yarn clean && yarn compile",
        "build:watch": "yarn clean && yarn compile -w",
        "clean": "del dist",
        "format": "yarn lint && yarn prettier",
        "lint": "eslint src --ext .ts --fix",
        "prettier": "prettier --write \"./*.{ts,js,json,md}\" \"./src/**/*.{ts,js,json,md}\"",
        "bench": "yarn build && node benchmark/index.js",
        "test": "jest",
        "coverage:report": "codecov"
    },
    "dependencies": {
        "@hapi/bourne": "^2.0.0",
        "deepmerge": "^4.2.2",
        "fast-copy": "^2.1.0",
        "fast-deep-equal": "^3.1.3",
        "fast-sort": "^2.2.0",
        "type-fest": "^0.17.0"
    },
    "devDependencies": {
        "@babel/core": "^7.11.6",
        "@babel/preset-env": "^7.11.5",
        "@faustbrian/benchmarker": "^0.1.2",
        "@hapi/boom": "^9.1.0",
        "@hapi/hapi": "^20.0.1",
        "@sindresorhus/tsconfig": "^0.7.0",
        "@types/benchmark": "^1.0.33",
        "@types/jest": "^26.0.14",
        "@types/lodash": "^4.14.161",
        "@types/node": "^14.11.2",
        "@types/prettier": "^2.1.1",
        "@typescript-eslint/eslint-plugin": "^4.3.0",
        "@typescript-eslint/parser": "^4.3.0",
        "@yarnpkg/pnpify": "^2.3.1",
        "benchmark": "^2.1.4",
        "big-number": "^2.0.0",
        "big.js": "^6.0.1",
        "bignumber.js": "^9.0.1",
        "codecov": "^3.7.2",
        "cross-env": "^7.0.2",
        "del-cli": "^3.0.1",
        "eslint": "^7.10.0",
        "eslint-config-prettier": "^6.12.0",
        "eslint-plugin-jest": "^24.0.2",
        "eslint-plugin-prettier": "^3.1.4",
        "eslint-plugin-simple-import-sort": "^5.0.3",
        "hyperid": "^2.0.5",
        "jest": "^26.4.2",
        "jest-extended": "^0.11.5",
        "jsbi": "^3.1.4",
        "lodash": "^4.17.20",
        "pluralize": "^8.0.0",
        "prettier": "^2.1.2",
        "random-object": "^1.3.4",
        "ts-jest": "^26.4.1",
        "typescript": "^4.0.3",
        "typescript-language-server": "^0.4.0"
    },
    "engines": {
        "node": ">=10.x"
    }
}
