UNPKG

hanshi

Version:

A funtional programming library that designed to be minimally bolarplated, pattern compliant and typescript/javascript native.

74 lines (73 loc) 2.06 kB
{ "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" }