rubico
Version:
[a]synchronous functional programming
138 lines (137 loc) • 2.61 kB
JSON
{
"name": "rubico",
"version": "2.6.5",
"description": "[a]synchronous functional programming",
"author": "Richard Tong",
"license": "MIT",
"main": "index.js",
"repository": {
"type": "git",
"url": "github:a-synchronous/rubico"
},
"homepage": "https://rubico.land/",
"files": [
"_internal",
"dist",
"x",
"monad",
"index.js",
"index.d.ts",
"es.js",
"es.d.ts",
"global.js",
"global.d.ts",
"pipe.js",
"pipe.d.ts",
"compose.js",
"compose.d.ts",
"tap.js",
"tap.d.ts",
"forEach.js",
"forEach.d.ts",
"switchCase.js",
"switchCase.d.ts",
"tryCatch.js",
"tryCatch.d.ts",
"all.js",
"all.d.ts",
"assign.js",
"assign.d.ts",
"get.js",
"get.d.ts",
"set.js",
"set.d.ts",
"pick.js",
"pick.d.ts",
"omit.js",
"omit.d.ts",
"map.js",
"map.d.ts",
"filter.js",
"filter.d.ts",
"flatMap.js",
"flatMap.d.ts",
"reduce.js",
"reduce.d.ts",
"transform.js",
"transform.d.ts",
"and.js",
"and.d.ts",
"or.js",
"or.d.ts",
"not.js",
"not.d.ts",
"some.js",
"some.d.ts",
"every.js",
"every.d.ts",
"eq.js",
"eq.d.ts",
"gt.js",
"gt.d.ts",
"lt.js",
"lt.d.ts",
"gte.js",
"gte.d.ts",
"lte.js",
"lte.d.ts",
"thunkify.js",
"thunkify.d.ts",
"always.js",
"always.d.ts",
"curry.js",
"curry.d.ts",
"__.js",
"__.d.ts",
"AggregateReducer.js",
"AggregateReducer.d.ts",
"Transducer.js",
"Transducer.d.ts"
],
"keywords": [
"function-composition",
"asynchronous",
"transducers",
"parallel",
"series",
"functional-programming",
"promise",
"async-await",
"node",
"javascript",
"tacit",
"pointfree",
"lazy",
"concurrent",
"iterator",
"async",
"generator",
"combinators",
"monad",
"utility",
"operator"
],
"devDependencies": {
"async": "latest",
"bluebird": "latest",
"codecov": "^3.7.1",
"eslint": "^9.22.0",
"fantasy-land": "latest",
"lodash": "latest",
"mocha": "^11.1.0",
"node-fetch": "^2.6.1",
"nyc": "^15.1.0",
"ramda": "latest",
"terser": "^5.39.0",
"thunk-test": "latest",
"typescript": "latest"
},
"scripts": {
"test": "mocha test.js *.test.js */**.test.js",
"test-coverage": "nyc mocha test.js x/*.test.js monad/*.test.js",
"lint": "eslint .",
"build": "npm run dts && ./build",
"bench": "./bench",
"dts": "del *.d.ts _internal/*.d.ts x/*.d.ts && tsc"
}
}