rambda
Version:
Lightweight and faster alternative to Ramda with included TS definitions
106 lines (105 loc) • 2.88 kB
JSON
{
"name": "rambda",
"version": "11.0.1",
"scripts": {
"out": "yarn populatedocs && yarn populatereadme && yarn build && yarn create-docsify",
"build": "yarn build:main && yarn build:web && yarn build:esm",
"build:main": "rollup rambda.js --file dist/rambda.cjs --format cjs",
"build:esm": "rollup rambda.js --file dist/rambda.js --format es",
"build:web": "rollup rambda.js --file dist/rambda.umd.js --format umd --name \"R\"",
"populatedocs": "cd ../rambda-scripts && yarn populate:docs",
"populatereadme": "cd ../rambda-scripts && yarn populate:readme",
"lint": "cd source && run lint:folder > lint-output.txt",
"lint:typings": "tsc",
"test:file": "node scripts/tasks/run/run-test.js",
"test:ci": "vitest run",
"test": "vitest run --watch -u",
"test:typings": "dtslint --localTs ./node_modules/typescript/lib --expectOnly ./source",
"create-docsify": "cd ../rambda-scripts && yarn create-docsify",
"deps": "run dep:next 10",
"x": "run dep:stable 10",
"ts": "yarn test:typings"
},
"niketaScripts": {
"**/*.js": "yarn test:file"
},
"depFn": [
"@definitelytyped/dtslint"
],
"type": "module",
"exports": {
"require": {
"types": "./index.d.cts",
"default": "./dist/rambda.cjs"
},
"types": "./index.d.ts",
"default": "./dist/rambda.js"
},
"main": "dist/rambda.cjs",
"module": "dist/rambda.js",
"dependencies": {},
"devDependencies": {
"@definitelytyped/dtslint": "0.0.182",
"@types/mocha": "10.0.10",
"@types/node": "24.10.1",
"@vitest/coverage-v8": "4.0.10",
"helpers-fn": "2.0.0",
"lodash": "4.17.21",
"radashi": "13.0.0-beta.ffa4778",
"rambdax": "11.3.1",
"ramda": "0.32.0",
"remeda": "2.32.0",
"rollup": "4.53.3",
"types-ramda": "0.31.0",
"typescript": "6.0.0-dev.20251119",
"vitest": "4.0.10"
},
"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": [
"curried",
"fp",
"functional",
"generics",
"lodash",
"ramda",
"remeda",
"stdlib",
"toolkit",
"ts",
"types",
"typescript",
"utilities",
"utility",
"utils"
],
"homepage": "https://github.com/selfrefactor/rambda#readme",
"files": [
"dist",
"src",
"CHANGELOG.md",
"index.d.ts",
"index.d.cts",
"rambda.js"
],
"sideEffects": false,
"umd": "./dist/rambda.umd.js",
"types": "./index.d.cts"
}