{
    "name": "hanshi",
    "version": "0.1.12",
    "description": "A funtional programming library that designed to be minimally bolarplated, pattern compliant and typescript/javascript native.",
    "keywords": [
        "hanshi",
        "typescript",
        "javascript",
        "utility",
        "fp",
        "functional",
        "typeclass",
        "type-class",
        "type",
        "array",
        "array-monad",
        "promise",
        "promise-monad",
        "either",
        "maybe",
        "functor",
        "applicative",
        "monad",
        "traversable"
    ],
    "author": "Guo, Yunsheng <yunsguo@gmail.com>",
    "homepage": "https://github.com/yunsguo/hanshi#readme",
    "license": "MIT",
    "main": "dist/index.js",
    "directories": {
        "lib": "lib"
    },
    "files": [
        "dist"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/yunsguo/hanshi.git"
    },
    "scripts": {
        "build": "rm -rf dist/ && tsc",
        "lint": "eslint . --fix",
        "format": "prettier --write .",
        "docs": "typedoc --out ../../docs/$npm_package_name lib/"
    },
    "bugs": {
        "url": "https://github.com/yunsguo/hanshi/issues"
    },
    "devDependencies": {
        "@hanshi/eslint-config": "^1.0.0",
        "@hanshi/prettier-config": "^1.0.0",
        "@hanshi/typescript-config": "^1.0.2",
        "@typescript-eslint/eslint-plugin": "^5.42.0",
        "@typescript-eslint/parser": "^5.42.0",
        "eslint": "^8.26.0",
        "eslint-config-prettier": "^8.5.0",
        "prettier": "^2.7.1",
        "typedoc": "^0.23.27",
        "typescript": "^5.0.2"
    },
    "eslintConfig": {
        "extends": "@hanshi"
    },
    "prettier": "@hanshi/prettier-config",
    "dependencies": {
        "@hanshi/array-typeclass": "^0.0.6",
        "@hanshi/either": "^0.1.9",
        "@hanshi/maybe": "^0.1.9",
        "@hanshi/prelude": "^0.2.4",
        "@hanshi/promise-typeclass": "^0.1.9"
    },
    "gitHead": "9dae75e3fd3b13307ab5cabd8455fc08104da4cb"
}
