package.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {
  2. "name": "is-callable",
  3. "version": "1.2.3",
  4. "author": {
  5. "name": "Jordan Harband",
  6. "email": "ljharb@gmail.com",
  7. "url": "http://ljharb.codes"
  8. },
  9. "funding": {
  10. "url": "https://github.com/sponsors/ljharb"
  11. },
  12. "contributors": [
  13. {
  14. "name": "Jordan Harband",
  15. "email": "ljharb@gmail.com",
  16. "url": "http://ljharb.codes"
  17. }
  18. ],
  19. "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.",
  20. "license": "MIT",
  21. "main": "index.js",
  22. "scripts": {
  23. "prepublish": "safe-publish-latest",
  24. "pretest": "npm run --silent lint",
  25. "test": "npm run --silent tests-only",
  26. "posttest": "npx aud --production",
  27. "tests-only": "npm run --silent test:stock && npm run --silent test:staging",
  28. "test:stock": "node test",
  29. "test:staging": "node --es-staging test",
  30. "coverage": "npm run --silent istanbul",
  31. "covert": "covert test",
  32. "covert:quiet": "covert test --quiet",
  33. "istanbul": "npm run --silent istanbul:clean && npm run --silent istanbul:std && npm run --silent istanbul:harmony && npm run --silent istanbul:merge && istanbul check",
  34. "istanbul:clean": "rimraf coverage coverage-std coverage-harmony",
  35. "istanbul:merge": "istanbul-merge --out coverage/coverage.raw.json coverage-harmony/coverage.raw.json coverage-std/coverage.raw.json && istanbul report html",
  36. "istanbul:harmony": "node --harmony ./node_modules/istanbul/lib/cli.js cover test --dir coverage-harmony",
  37. "istanbul:std": "istanbul cover test --report html --dir coverage-std",
  38. "prelint": "eclint check *",
  39. "lint": "eslint ."
  40. },
  41. "repository": {
  42. "type": "git",
  43. "url": "git://github.com/ljharb/is-callable.git"
  44. },
  45. "keywords": [
  46. "Function",
  47. "function",
  48. "callable",
  49. "generator",
  50. "generator function",
  51. "arrow",
  52. "arrow function",
  53. "ES6",
  54. "toStringTag",
  55. "@@toStringTag"
  56. ],
  57. "dependencies": {},
  58. "devDependencies": {
  59. "@ljharb/eslint-config": "^17.5.0",
  60. "aud": "^1.1.3",
  61. "covert": "^1.1.1",
  62. "eclint": "^2.8.1",
  63. "eslint": "^7.19.0",
  64. "foreach": "^2.0.5",
  65. "istanbul": "1.1.0-alpha.1",
  66. "istanbul-merge": "^1.1.1",
  67. "make-arrow-function": "^1.2.0",
  68. "make-async-function": "^1.0.0",
  69. "make-generator-function": "^2.0.0",
  70. "rimraf": "^2.7.1",
  71. "safe-publish-latest": "^1.1.4",
  72. "tape": "^5.1.1"
  73. },
  74. "testling": {
  75. "files": "test/index.js",
  76. "browsers": [
  77. "iexplore/6.0..latest",
  78. "firefox/3.0..6.0",
  79. "firefox/15.0..latest",
  80. "firefox/nightly",
  81. "chrome/4.0..10.0",
  82. "chrome/20.0..latest",
  83. "chrome/canary",
  84. "opera/10.0..latest",
  85. "opera/next",
  86. "safari/4.0..latest",
  87. "ipad/6.0..latest",
  88. "iphone/6.0..latest",
  89. "android-browser/4.2"
  90. ]
  91. },
  92. "engines": {
  93. "node": ">= 0.4"
  94. },
  95. "greenkeeper": {
  96. "ignore": [
  97. "rimraf"
  98. ]
  99. }
  100. }