funfix
Version:
Functional Programming library for JavaScript, TypeScript and Flow
79 lines (78 loc) • 1.96 kB
JSON
{
"name": "funfix",
"description": "Functional Programming library for JavaScript, TypeScript and Flow",
"version": "7.0.1",
"keywords": [
"fp",
"functional-programming",
"concurrency",
"asynchrony",
"future",
"promise",
"io",
"task",
"monad",
"applicative",
"option",
"either"
],
"main": "dist/umd.js",
"module": "dist/index.js",
"es5module": "dist/es5.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src",
"index.js.flow"
],
"repository": {
"type": "git",
"url": "https://github.com/funfix/funfix.git"
},
"author": "Alexandru Nedelcu <noreply@alexn.org>",
"license": "Apache-2.0",
"engines": {
"node": ">=6.0.0"
},
"scripts": {
"lint": "flow check && tslint --project tsconfig.json -e **/node_modules/** -e **/dist/** -t codeFrame src/**/*.ts",
"doc": "../../scripts/generate-docs.js .",
"clean": "rimraf dist && rimraf coverage && rimraf .nyc_output",
"prebuild": "npm run clean",
"build": "tsc && npm run rollup && npm run doc",
"start": "node ../../node_modules/.bin/tsc-watch --onSuccess 'npm run rollup'",
"test": "mocha --opts mocha.opts",
"test:watch": "mocha --opts mocha.opts --watch",
"test:prod": "npm run lint && nyc mocha --opts mocha.opts --reporter dot",
"rollup": "rollup -c && npm run fix-modules && npm run fix-types",
"fix-modules": "node ../../scripts/fix-es5.js dist/es5.js",
"fix-types": "../../scripts/fix-types.js ."
},
"dependencies": {
"funfix-core": "^7.0.1",
"funfix-effect": "^7.0.1",
"funfix-exec": "^7.0.1",
"funland": "^0.1.4"
},
"nyc": {
"include": [
"src/**/*.ts",
"src/**/*.tsx"
],
"extension": [
".ts",
".tsx"
],
"require": [
"ts-node/register"
],
"reporter": [
"lcov",
"json",
"text",
"html"
],
"sourceMap": true,
"instrument": true
}
}