UNPKG

fluture

Version:

FantasyLand compliant (monadic) alternative to Promises

91 lines (90 loc) 3.15 kB
{ "name": "fluture", "version": "11.0.1", "description": "FantasyLand compliant (monadic) alternative to Promises", "main": "index", "types": "index.d.ts", "module": "index.mjs", "files": [ "src", "index.js", "index.mjs", "index.d.ts" ], "repository": "https://github.com/fluture-js/Fluture.git", "scripts": { "bench": "npm run build && sanctuary-benchmark", "build": "rollup -c rollup.config.js", "build:dist": "rollup -c rollup.config.dist.js", "clean": "rimraf npm-debug.log coverage index.js .esm-cache .nyc_output node_modules/.cache", "lint": "eslint --ext mjs src test index.mjs index.cjs.mjs README.md", "lint:readme": "remark --no-stdout --frail -u remark-validate-links README.md", "release": "xyz --edit --repo git@github.com:fluture-js/Fluture.git --tag 'X.Y.Z' --script scripts/distribute --increment", "test": "npm run lint && npm run lint:readme && npm run test:unit && npm run test:prop && npm run test:types && npm run test:build", "test:unit": "npm run clean && mocha --require esm --ui bdd --reporter list --full-trace --check-leaks --bail test/unit.js", "test:prop": "npm run clean && mocha --require esm --ui bdd --reporter list --full-trace --bail test/prop.js", "test:build": "npm run clean && npm run build && es-check es5 index.js && mocha --require esm --ui bdd --reporter dot --bail test/build.js", "test:coverage": "npm run clean && nyc --extension .mjs --include src mocha --require esm --ui bdd --reporter dot test/unit.js test/prop.js || true", "coverage:upload": "nyc report --reporter=text-lcov > coverage.lcov && codecov", "coverage:report": "nyc report --reporter=html", "test:types": "tsc --lib es6 index.d.ts" }, "author": "Aldwin Vlasblom <aldwin.vlasblom@gmail.com> (https://github.com/Avaq)", "homepage": "https://github.com/fluture-js/Fluture", "bugs": { "url": "https://github.com/fluture-js/Fluture/issues" }, "license": "MIT", "engines": { "node": ">=4.0.0" }, "keywords": [ "algebraic", "async", "asynchronous", "browser", "control-flow", "fantasy-land", "fp", "functional", "functor", "future", "library", "monad", "monadic", "node", "parallel", "promise", "sequential" ], "dependencies": { "concurrify": "^1.1.1", "sanctuary-show": "^1.0.0", "sanctuary-type-identifiers": "^2.0.0" }, "devDependencies": { "chai": "^4.1.2", "codecov": "^3.0.0", "es-check": "^5.0.0", "eslint": "^5.5.0", "eslint-config-warp": "^3.0.0", "eslint-plugin-markdown": "^1.0.0-beta.7", "esm": "^3.0.81", "fantasy-laws": "^1.0.1", "fantasy-states": "^0.2.1", "jsverify": "^0.8.3", "mocha": "^6.0.0", "nyc": "^13.0.1", "ramda": "^0.26.1", "remark-cli": "^6.0.0", "remark-validate-links": "^8.0.0", "rimraf": "^2.6.2", "rollup": "^1.0.0", "rollup-plugin-commonjs": "^9.1.6", "rollup-plugin-node-resolve": "^4.0.0", "sanctuary-benchmark": "^1.0.0", "sanctuary-type-classes": "^10.0.0", "typescript": "^3.0.3", "xyz": "^3.0.0" } }