package.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {
  2. "name": "deep-eql",
  3. "version": "4.1.3",
  4. "description": "Improved deep equality testing for Node.js and the browser.",
  5. "keywords": [
  6. "chai util",
  7. "deep equal",
  8. "object equal",
  9. "testing"
  10. ],
  11. "repository": {
  12. "type": "git",
  13. "url": "git@github.com:chaijs/deep-eql.git"
  14. },
  15. "license": "MIT",
  16. "author": "Jake Luer <jake@alogicalparadox.com>",
  17. "contributors": [
  18. "Keith Cirkel (https://github.com/keithamus)",
  19. "dougluce (https://github.com/dougluce)",
  20. "Lorenz Leutgeb (https://github.com/flowlo)"
  21. ],
  22. "main": "./index",
  23. "files": [
  24. "index.js",
  25. "deep-eql.js"
  26. ],
  27. "scripts": {
  28. "bench": "node bench",
  29. "build": "browserify $npm_package_main --standalone deepEqual -o deep-eql.js",
  30. "lint": "eslint --ignore-path .gitignore .",
  31. "prepublish": "npm run build",
  32. "semantic-release": "semantic-release pre && npm publish && semantic-release post",
  33. "pretest": "npm run lint",
  34. "test": "npm run test:node && npm run test:browser",
  35. "test:browser": "karma start --singleRun=true",
  36. "test:node": "istanbul cover _mocha",
  37. "upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0",
  38. "watch": "karma start --auto-watch --singleRun=false"
  39. },
  40. "eslintConfig": {
  41. "extends": [
  42. "strict/es5"
  43. ],
  44. "rules": {
  45. "complexity": 0,
  46. "no-underscore-dangle": 0,
  47. "no-use-before-define": 0,
  48. "spaced-comment": 0
  49. }
  50. },
  51. "dependencies": {
  52. "type-detect": "^4.0.0"
  53. },
  54. "devDependencies": {
  55. "@js-temporal/polyfill": "^0.4.1",
  56. "benchmark": "^2.1.0",
  57. "browserify": "^17.0.0",
  58. "browserify-istanbul": "^3.0.1",
  59. "coveralls": "^3.1.1",
  60. "eslint": "^7.32.0",
  61. "eslint-config-strict": "^14.0.1",
  62. "eslint-plugin-filenames": "^1.3.2",
  63. "istanbul": "^0.4.2",
  64. "karma": "^6.3.4",
  65. "karma-browserify": "^8.1.0",
  66. "karma-chrome-launcher": "^3.1.0",
  67. "karma-coverage": "^2.0.3",
  68. "karma-mocha": "^2.0.1",
  69. "karma-sauce-launcher": "^4.1.4",
  70. "kewlr": "^0.4.1",
  71. "lcov-result-merger": "^1.0.2",
  72. "lodash.isequal": "^4.4.0",
  73. "mocha": "^9.1.1",
  74. "simple-assert": "^1.0.0"
  75. },
  76. "engines": {
  77. "node": ">=6"
  78. }
  79. }