package.json 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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.29.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": "BABEL_ENV=cjs nyc --reporter=lcov mocha -- --require @babel/register",
  87. "lint": "eslint scripts/bookmarklet scripts/*.js source/*.js source/internal/*.js test/*.js test/**/*.js lib/sauce/*.js lib/bench/*.js",
  88. "browser_test": "testem ci",
  89. "spec": "cross-env BABEL_ENV=cjs mocha --require @babel/register --reporter spec",
  90. "test": "npm-run-all --parallel spec lint"
  91. },
  92. "dependencies": {},
  93. "devDependencies": {
  94. "@babel/cli": "^7.4.4",
  95. "@babel/core": "^7.4.5",
  96. "@babel/preset-env": "^7.7.4",
  97. "@babel/register": "^7.4.4",
  98. "@babel/types": "^7.4.4",
  99. "@rollup/plugin-babel": "^5.0.4",
  100. "babel-plugin-annotate-pure-calls": "^0.4.0",
  101. "babel-plugin-import-export-rename": "^1.0.1",
  102. "babelify": "^10.0.0",
  103. "benchmark": "~1.0.0",
  104. "browserify": "https://api.github.com/repos/browserify/browserify/tarball/9ff7c55cc67a7ddbc64f8e7270bcd75fcc72ce2f",
  105. "cli-table": "0.3.x",
  106. "cross-env": "^5.2.0",
  107. "dox": "latest",
  108. "envvar": "^2.0.0",
  109. "eslint": "^5.16.0",
  110. "eslint-plugin-import": "^2.25.4",
  111. "fast-check": "^2.12.0",
  112. "handlebars": ">=4.1.2",
  113. "js-yaml": "^3.13.1",
  114. "mocha": "^6.1.4",
  115. "npm-run-all": "^4.1.5",
  116. "nyc": "^15.0.1",
  117. "rimraf": "^2.6.3",
  118. "rollup": "^1.32.1",
  119. "rollup-plugin-uglify": "^6.0.4",
  120. "sanctuary": "0.7.x",
  121. "sanctuary-identity": "^2.1.0",
  122. "sanctuary3": "npm:sanctuary@^3.1.0",
  123. "sinon": "^7.3.2",
  124. "testem": "^2.16.0",
  125. "xyz": "^3.0.0"
  126. }
  127. }