{
    "name": "@michaelcoxon/utilities",
    "version": "13.0.0-alpha-0.0.2",
    "description": "utilities for JS and TypeScript",
    "types": "lib/index.d.ts",
    "module": "lib",
    "sideEffects": false,
    "scripts": {
        "build:debug": "npm-run-all -s build:lib:debug",
        "build:docs": "npm-run-all -s build:lib build:docs:typedoc build:docs:jekyll",
        "build:docs:jekyll": "npm-run-all -s build:docs:jekyll:copyoutput",
        "build:docs:jekyll:copyoutput": "copyfiles lib/**/* docs/assets/utilities",
        "build:docs:typedoc": "typedoc --entryPointStrategy expand --logLevel Verbose --out docs/api src",
        "build:lib": "npm-run-all -s clean:lib build:lib:typescript",
        "build:lib:debug": "npm-run-all -s clean:lib build:lib:typescript:debug build:lib:typescript:dts",
        "build:lib:typescript": "tsc -p ./tsconfig.build.json",
        "build:lib:typescript:debug": "tsc --sourceMap -p ./tsconfig.build.json",
        "build:lib:typescript:dts": "dts-bundle --main ./lib/**/*.d.ts --name . --out index.d.ts --emitOnIncludedFileNotFound --removeSource",
        "build": "npm-run-all -s build:lib",
        "clean:lib": "rimraf lib",
        "clean:docs": "rimraf --glob docs/api/**/*",
        "clean": "npm-run-all -p clean:lib clean:docs",
        "prepack": "npm-run-all -s clean test:prepack build:lib -p build:docs",
        "start:jekyll": "cd docs && bundle exec jekyll serve docs/",
        "test:coverage": "jest --coverage",
        "test:jest": "jest",
        "test:madge": "madge --extensions ts --circular .",
        "test:prepack": "npm-run-all -s test:coverage test:madge",
        "test": "npm-run-all -s test:jest test:madge"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/michaelcoxon/utilities.git"
    },
    "keywords": [
        "utilities",
        "typescript",
        "collection",
        "enumerable",
        "linq",
        "enumerator",
        "ienumerable",
        "list",
        "array",
        "comparer",
        "exception",
        "logging",
        "format"
    ],
    "author": "Michael Coxon",
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/michaelcoxon/utilities/issues"
    },
    "homepage": "https://github.com/michaelcoxon/utilities#readme",
    "devDependencies": {
        "@types/jest": "^29.5.7",
        "@types/lodash": "^4.14.201",
        "@types/node": "^20.8.10",
        "@types/prop-types": "^15.7.9",
        "@types/shelljs": "^0.8.14",
        "@typescript-eslint/eslint-plugin": "^6.21.0",
        "@typescript-eslint/parser": "^6.21.0",
        "ajv": "^8.12.0",
        "browserslist": "^4.22.1",
        "copyfiles": "^2.4.1",
        "dts-bundle": "^0.7.3",
        "eslint": "^8.56.0",
        "jest": "^29.7.0",
        "lodash": "^4.17.21",
        "lodash-es": "^4.17.21",
        "madge": "^6.1.0",
        "minimist": "^1.2.8",
        "npm-run-all": "^4.1.5",
        "rimraf": "^5.0.5",
        "source-map-support": "^0.5.21",
        "string-replace-loader": "^3.1.0",
        "ts-jest": "^29.1.1",
        "ts-node": "^10.9.1",
        "typedoc": "^0.25.3",
        "typescript": "^4.8.4"
    },
    "dependencies": {
        "tslib": "^2.6.2"
    }
}
