{
  "name": "rubico",
  "version": "2.15.1",
  "description": "[a]synchronous functional programming",
  "author": "Richard Tong",
  "license": "CFOSS",
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "github:a-synchronous/rubico"
  },
  "homepage": "https://rubico.land/",
  "files": [
    "_internal",
    "dist",
    "x",
    "monad",
    "index.js",
    "es.js",
    "global.js",
    "pipe.js",
    "compose.js",
    "tap.js",
    "forEach.js",
    "switchCase.js",
    "tryCatch.js",
    "all.js",
    "assign.js",
    "get.js",
    "set.js",
    "pick.js",
    "omit.js",
    "map.js",
    "filter.js",
    "flatMap.js",
    "reduce.js",
    "transform.js",
    "and.js",
    "or.js",
    "not.js",
    "some.js",
    "every.js",
    "eq.js",
    "gt.js",
    "lt.js",
    "gte.js",
    "lte.js",
    "thunkify.js",
    "always.js",
    "curry.js",
    "__.js",
    "AggregateReducer.js",
    "Transducer.js"
  ],
  "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": {
    "codecov": "^3.7.1",
    "mocha": "^11.1.0",
    "node-fetch": "^2.6.1",
    "nyc": "^15.1.0",
    "terser": "^5.39.0",
    "thunk-test": "latest"
  },
  "scripts": {
    "test": "mocha test.js *.test.js */**.test.js",
    "dist-test": "node dist-test.js && node dist-test.mjs",
    "test-coverage": "nyc mocha test.js x/*.test.js monad/*.test.js",
    "build": "npm run dts && ./build",
    "bench": "./bench"
  }
}
