UNPKG

3.91 kBJSONView Raw
1{
2 "author": "Scott Sauyet <scott@sauyet.com> (scott.sauyet.com)",
3 "contributors": [
4 {
5 "name": "Michael Hurley",
6 "email": "mh@buzzdecafe.com",
7 "web": "http://buzzdecafe.com"
8 },
9 {
10 "name": "Scott Sauyet",
11 "email": "scott@sauyet.com",
12 "web": "http://fr.umio.us"
13 },
14 {
15 "name": "David Chambers",
16 "email": "dc@davidchambers.me",
17 "web": "http://davidchambers.me"
18 },
19 {
20 "name": "Graeme Yeates",
21 "email": "yeatesgraeme@gmail.com",
22 "web": "https://github.com/megawac"
23 }
24 ],
25 "name": "ramda",
26 "description": "A practical functional library for JavaScript programmers.",
27 "keywords": [
28 "ramda",
29 "functional",
30 "utils",
31 "utilities",
32 "toolkit",
33 "fp",
34 "tacit",
35 "point-free",
36 "curried",
37 "pure",
38 "fantasy-land"
39 ],
40 "sideEffects": false,
41 "version": "0.30.0",
42 "homepage": "https://ramdajs.com/",
43 "license": "MIT",
44 "repository": {
45 "type": "git",
46 "url": "git://github.com/ramda/ramda.git"
47 },
48 "funding": {
49 "type": "opencollective",
50 "url": "https://opencollective.com/ramda"
51 },
52 "main": "./src/index.js",
53 "exports": {
54 ".": {
55 "require": "./src/index.js",
56 "import": "./es/index.js",
57 "default": "./src/index.js"
58 },
59 "./es/*": "./es/*.js",
60 "./src/*": "./src/*.js",
61 "./dist/*": "./dist/*.js",
62 "./es/": "./es/",
63 "./src/": "./src/",
64 "./dist/": "./dist/"
65 },
66 "module": "./es/index.js",
67 "unpkg": "dist/ramda.min.js",
68 "jsdelivr": "dist/ramda.min.js",
69 "files": [
70 "es",
71 "src",
72 "dist"
73 ],
74 "scripts": {
75 "prebench": "npm run --silent build:cjs",
76 "bench": "node scripts/benchRunner",
77 "bookmarklet": "node scripts/bookmarklet",
78 "build:es": "cross-env BABEL_ENV=es babel source --out-dir es && node ./scripts/addModulePackageScope.js",
79 "build:cjs": "cross-env BABEL_ENV=cjs babel source --out-dir src",
80 "build:umd": "cross-env NODE_ENV=development rollup -c -o dist/ramda.js",
81 "build:umd:min": "cross-env NODE_ENV=production rollup -c -o dist/ramda.min.js",
82 "build": "npm-run-all --parallel build:**",
83 "partial-build": "node ./scripts/partialBuild",
84 "clean": "rimraf es/* src/* dist/* coverage/*",
85 "prepare": "npm run clean && npm run build",
86 "coverage:summary": "BABEL_ENV=cjs nyc --reporter=text-summary mocha -- --reporter=min --require @babel/register",
87 "coverage:details": "BABEL_ENV=cjs nyc --reporter=text mocha -- --reporter=min --require @babel/register",
88 "lint": "eslint scripts/bookmarklet scripts/*.js source/*.js source/internal/*.js test/*.js test/**/*.js lib/sauce/*.js lib/bench/*.js",
89 "browser_test": "testem ci",
90 "spec": "cross-env BABEL_ENV=cjs mocha --require @babel/register --reporter spec",
91 "test": "npm-run-all --parallel spec lint"
92 },
93 "dependencies": {},
94 "devDependencies": {
95 "@babel/cli": "^7.23.0",
96 "@babel/core": "^7.23.2",
97 "@babel/preset-env": "^7.23.2",
98 "@babel/register": "^7.22.15",
99 "@babel/types": "^7.23.0",
100 "@rollup/plugin-babel": "^6.0.4",
101 "babel-plugin-annotate-pure-calls": "^0.4.0",
102 "babel-plugin-import-export-rename": "^1.0.1",
103 "babelify": "^10.0.0",
104 "benchmark": "~1.0.0",
105 "browserify": "https://api.github.com/repos/browserify/browserify/tarball/9ff7c55cc67a7ddbc64f8e7270bcd75fcc72ce2f",
106 "cli-table": "0.3.x",
107 "cross-env": "^7.0.3",
108 "dox": "latest",
109 "envvar": "^2.0.0",
110 "eslint": "^8.53.0",
111 "eslint-plugin-import": "^2.29.0",
112 "fast-check": "^2.12.0",
113 "handlebars": "^4.7.8",
114 "js-yaml": "^4.1.0",
115 "mocha": "^10.2.0",
116 "npm-run-all": "^4.1.5",
117 "nyc": "^15.0.1",
118 "rimraf": "^5.0.5",
119 "rollup": "^1.32.1",
120 "rollup-plugin-uglify": "^6.0.4",
121 "sanctuary": "^3.1.0",
122 "sanctuary-identity": "^2.1.0",
123 "sinon": "^7.3.2",
124 "testem": "^3.10.1",
125 "xyz": "^4.0.0"
126 }
127}