{
  "name": "rambda",
  "version": "9.0.1",
  "scripts": {
    "benchmark": "cd ../rambda-scripts && RAMBDA_RUN_ALL=ON RAMBDA_RUN_INDEXES=ON yarn benchmark",
    "benchmark:all": "yarn build:step && cd ../rambda-scripts && yarn benchmark:all",
    "benchmark:check": "yarn build:step && METHOD=compose yarn benchmark:check:apply",
    "benchmark:check:apply": "cd ../rambda-scripts && yarn check-benchmark",
    "build": "yarn build:main && yarn build:web",
    "build:main": "cross-env NODE_ENV=build rollup -c files/rollup.config.mjs",
    "build:step": "yarn populatereadme && yarn build:main",
    "build:web": "cross-env NODE_ENV=build rollup -c files/rollup.web.config.mjs",
    "d": "yarn out && yarn lint && run d",
    "docs": "npx docsify-cli init ./docs && yarn fix-docsify",
    "fix-docsify": "cd ../rambda-scripts && yarn fix-docsify:rambda",
    "git:add": "git add -A",
    "github": "cd ../rambda-scripts && yarn github",
    "immutable": "cd ../rambda-scripts && yarn immutable:rambda",
    "immutable:x": "cd ../rambda-scripts && yarn immutable:rambdax",
    "lint": "yarn git:add && yarn lint:staged && yarn git:add",
    "lint:all": "cd ../rambda-scripts && yarn lint",
    "lint:staged": "cd ../rambda-scripts && yarn lint:staged",
    "new": "cd ../rambda-scripts && yarn new",
    "out": "yarn populatedocs && yarn populatereadme && yarn immutable && yarn build",
    "before": "yarn out && yarn docs",
    "populatedocs": "cd ../rambda-scripts && yarn populate:docs",
    "populatedocs:x": "cd ../rambda-scripts && yarn populate:docs:rambdax",
    "populatereadme": "cd ../rambda-scripts && yarn populate:readme",
    "populatereadme:x": "cd ../rambda-scripts && yarn populate:readme:rambdax",
    "run:ramda:test": "cd ../rambda-scripts && yarn run:ramda:test",
    "test": "jest -o -u --watch",
    "test:all": "jest source/*.spec.js -u --bail=false",
    "test:ci": "jest source/*.spec.js --coverage --no-cache -w 1",
    "test:typings": "dtslint --localTs ./node_modules/typescript/lib --expectOnly ./source",
    "ts": "yarn test:typings",
    "usedby": "cd ../rambda-scripts && yarn usedby",
    "x": "yarn populatedocs:x && yarn populatereadme:x && yarn immutable:x"
  },
  "dependencies": {},
  "devDependencies": {
    "@babel/core": "7.23.3",
    "@babel/plugin-proposal-object-rest-spread": "7.20.7",
    "@babel/preset-env": "7.23.3",
    "@definitelytyped/dtslint": "0.0.176",
    "@rollup/plugin-babel": "6.0.4",
    "@rollup/plugin-commonjs": "25.0.7",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@rollup/plugin-replace": "5.0.5",
    "@types/jest": "29.5.8",
    "combinate": "1.1.11",
    "cross-env": "7.0.3",
    "fast-check": "3.13.2",
    "helpers-fn": "1.8.1",
    "is-ci": "3.0.1",
    "jest": "29.7.0",
    "jest-extended": "4.0.2",
    "lodash": "4.17.21",
    "rambdax": "10.0.0",
    "ramda": "0.29.1",
    "rollup": "4.4.1",
    "rollup-plugin-cleanup": "3.2.1",
    "rollup-plugin-sourcemaps": "0.6.3",
    "rollup-plugin-uglify": "6.0.4",
    "types-ramda": "0.29.6",
    "typescript": "5.2.2"
  },
  "jest": {
    "testEnvironment": "node",
    "testRegex": ".*\\.(spec|test)\\.js$",
    "setupFilesAfterEnv": [
      "./files/testSetup.js"
    ],
    "collectCoverageFrom": [
      "source/*.js",
      "!_internals",
      "!benchmarks"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/selfrefactor/rambda.git"
  },
  "license": "MIT",
  "author": "self_refactor",
  "description": "Lightweight and faster alternative to Ramda with included TS definitions",
  "keywords": [
    "ramda",
    "fp",
    "functional",
    "utility",
    "lodash"
  ],
  "homepage": "https://github.com/selfrefactor/rambda#readme",
  "files": [
    "dist",
    "src",
    "README.md",
    "CHANGELOG.md",
    "index.d.ts",
    "immutable.d.ts",
    "rambda.js",
    "immutable.js"
  ],
  "sideEffects": false,
  "main": "./dist/rambda.js",
  "umd": "./dist/rambda.umd.js",
  "module": "./rambda.js",
  "types": "./index.d.ts"
}
