ramda-adjunct
Version:
Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
199 lines (198 loc) • 6.46 kB
JSON
{
"name": "ramda-adjunct",
"description": "Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.",
"keywords": [
"ramda",
"utils",
"utilities",
"toolkit",
"extensions",
"addons",
"adjunct",
"recipes",
"extras",
"cookbook",
"functional"
],
"version": "5.1.0",
"homepage": "https://github.com/char0n/ramda-adjunct",
"license": "BSD-3-Clause",
"repository": {
"type": "git",
"url": "git://github.com/char0n/ramda-adjunct.git"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/ramda-adjunct"
},
"engines": {
"node": ">=0.10.3"
},
"author": {
"name": "Vladimir Gorej",
"email": "vladimir.gorej@gmail.com",
"url": "https://www.linkedin.com/in/vladimirgorej/"
},
"contributors": [
{
"name": "Sergey Homa",
"url": "https://github.com/srghma"
},
{
"name": "Pedr Browne",
"url": "https://github.com/Undistraction"
},
{
"name": "Rocky Madden",
"url": "https://github.com/rockymadden"
},
{
"name": "Guillaume ARM",
"email": "trapcodien@gmail.com",
"url": "https://github.com/guillaumearm"
},
{
"name": "Alexander Zaika",
"email": "js636f@gmail.com",
"url": "https://github.com/js636f"
}
],
"sideEffects": false,
"type": "module",
"main": "./lib/index.js",
"module": "./es/index.js",
"jsnext:main": "./es/index.js",
"unpkg": "./dist/RA.web.standalone.min.js",
"jsdelivr": "./dist/RA.web.standalone.min.js",
"types": "types/index.d.ts",
"exports": {
".": {
"import": "./es/index.js",
"require": "./lib/index.js",
"types": "./types/index.d.ts"
},
"./es/*": "./es/*.js",
"./lib/*": "./lib/*.js",
"./dist/*": "./dist/*"
},
"scripts": {
"docs": "better-npm-run docs",
"lint": "better-npm-run lint",
"lint:fix": "better-npm-run lint:fix",
"changelog": "better-npm-run changelog",
"test": "mocha",
"test:web": "better-npm-run test:web",
"test:ramda": "bnr test:ramda",
"test:types": "eslint --no-eslintrc --no-ignore -c ./types/dtslint.eslint.cjs ./types/test/*.ts",
"test:bundle-create": "better-npm-run test:bundle-create",
"test:bundle-clean": "better-npm-run test:bundle-clean",
"coverage": "better-npm-run coverage",
"build": "better-npm-run build",
"build:es": "better-npm-run build:es",
"build:commonjs": "better-npm-run build:commonjs",
"build:umd": "better-npm-run build:umd",
"prepublishOnly": "better-npm-run prepublishOnly",
"clean": "better-npm-run clean",
"prepare": "husky"
},
"betterScripts": {
"docs": "jsdoc -c jsdoc.json && node ./scripts/jsdoc-inject-dist.cjs",
"lint": "eslint ./ && eslint --no-ignore --no-eslintrc -c ./types/.eslintrc.cjs ./types/test/**/*.ts",
"lint:fix": "eslint --fix ./ && eslint --no-ignore --no-eslintrc --fix -c ./types/.eslintrc.cjs ./types/test/**/*.ts",
"changelog": "conventional-changelog -p angular -i ./CHANGELOG.md -s",
"test:web": "testem ci",
"test:ramda": "bnr test:ramda0.30.0",
"test:ramda0.30.0": "npm install ramda@0.30.0 && npm test",
"test:bundle-create": "webpack --config webpack.config-test.web.cjs --progress",
"test:bundle-clean": "rimraf tmp-test-bundle.js",
"coverage": {
"command": "nyc mocha",
"env": {
"BABEL_ENV": "coverage"
}
},
"build": "npm run build:es && npm run build:commonjs && npm run build:umd",
"build:es": {
"command": "babel src --out-dir es",
"env": {
"BABEL_ENV": "es"
}
},
"build:commonjs": {
"command": "babel src --out-dir lib && echo '{\"type\": \"commonjs\"}' > ./lib/package.json",
"env": {
"BABEL_ENV": "commonjs"
}
},
"build:umd": "webpack --config webpack.config.cjs --progress && echo '{\"type\": \"commonjs\"}' > ./dist/package.json",
"prepublishOnly": "npm run clean && npm run lint && npm run test && npm run build && npm run docs",
"clean": "rimraf .nyc_output .tmp docs coverage tmp-test-bundle.js dist lib es"
},
"peerDependencies": {
"ramda": ">= 0.30.0"
},
"devDependencies": {
"@babel/cli": "7.24.8",
"@babel/core": "=7.25.2",
"@babel/plugin-transform-modules-commonjs": "=7.24.8",
"@babel/preset-env": "=7.25.3",
"@babel/register": "7.24.6",
"@commitlint/cli": "=19.4.0",
"@commitlint/config-conventional": "=19.2.2",
"@typescript-eslint/eslint-plugin": "=7.18.0",
"@typescript-eslint/parser": "=7.18.0",
"assert": "=2.1.0",
"babel-loader": "=9.1.3",
"babel-plugin-annotate-pure-calls": "0.4.0",
"babel-plugin-istanbul": "7.0.0",
"better-npm-run": "0.1.1",
"chai": "5.1.1",
"codecov": "3.8.3",
"core-js": "=3.38.0",
"conventional-changelog-cli": "5.0.0",
"docdash": "git+https://github.com/char0n/docdash.git#534b44382138a55dd8d93642c979e51e46471185",
"eslint": "=8.57.0",
"eslint-config-airbnb-base": "=15.0.0",
"eslint-config-prettier": "=9.1.0",
"eslint-plugin-dtslint": "=3.0.2",
"eslint-plugin-import": "=2.29.1",
"eslint-plugin-mocha": "=10.5.0",
"eslint-plugin-prettier": "5.2.1",
"eslint-plugin-ramda": "2.5.1",
"fantasy-land": "5.0.1",
"fantasy-laws": "=2.0.1",
"folktale": "=2.3.2",
"glob": "=11.0.0",
"husky": "9.1.4",
"istanbul": "=0.4.5",
"jsdoc": "=4.0.3",
"jsverify": "0.8.4",
"lint-staged": "15.2.8",
"mocha": "=10.7.3",
"mocha-junit-reporter": "2.2.1",
"mocha-multi-reporters": "1.5.1",
"monet": "0.9.3",
"nyc": "17.0.0",
"prettier": "=3.3.3",
"process": "=0.11.10",
"ramda": "=0.30.1",
"ramda-fantasy": "=0.8.0",
"regenerator-runtime": "=0.14.1",
"rimraf": "6.0.1",
"sanctuary-show": "3.0.0",
"sinon": "=18.0.0",
"terser-webpack-plugin": "5.3.10",
"testem": "=3.15.1",
"typescript": "=5.5.4",
"webpack": "=5.93.0",
"webpack-cli": "5.1.4",
"taffydb": "npm:@jsdoc/salty@0.2.1"
},
"browserslist": "> 0.25%, ie 10, ie 11, not op_mini all",
"tonicExampleFilename": "tonicExample.js",
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/ramda-adjunct",
"logo": "https://opencollective.com/ramda-adjunct/logo.txt"
}
}