package.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. "name": "lazy-ass",
  3. "description": "Lazy assertions without performance penalty",
  4. "version": "1.6.0",
  5. "author": "Gleb Bahmutov <gleb.bahmutov@gmail.com>",
  6. "bugs": {
  7. "url": "https://github.com/bahmutov/lazy-ass/issues"
  8. },
  9. "config": {
  10. "pre-git": {
  11. "commit-msg": "simple",
  12. "pre-commit": [
  13. "npm test"
  14. ],
  15. "pre-push": [
  16. "npm run size"
  17. ],
  18. "post-commit": [],
  19. "post-merge": []
  20. }
  21. },
  22. "contributors": [],
  23. "dependencies": {},
  24. "devDependencies": {
  25. "@semantic-release/condition-travis": "4.1.4",
  26. "bad-line": "0.1.1",
  27. "condition-node-version": "1.2.0",
  28. "coveralls": "2.11.6",
  29. "expect.js": "0.3.1",
  30. "git-issues": "1.2.0",
  31. "grunt": "0.4.5",
  32. "grunt-banner": "0.6.0",
  33. "grunt-clean-console": "0.1.1",
  34. "grunt-cli": "1.0.0-rc1",
  35. "grunt-contrib-concat": "0.5.1",
  36. "grunt-contrib-copy": "0.8.2",
  37. "grunt-contrib-jshint": "1.0.0",
  38. "grunt-contrib-uglify": "0.11.1",
  39. "grunt-contrib-watch": "0.6.1",
  40. "grunt-deps-ok": "0.9.0",
  41. "grunt-gh-pages": "1.0.0",
  42. "grunt-karma": "0.10.1",
  43. "grunt-mocha-test": "0.12.7",
  44. "grunt-nice-package": "0.10.3",
  45. "grunt-npm2bower-sync": "0.9.1",
  46. "jshint-stylish": "2.1.0",
  47. "karma": "0.12.32",
  48. "karma-chrome-launcher": "0.2.2",
  49. "karma-coverage": "0.5.3",
  50. "karma-mocha": "0.2.2",
  51. "karma-phantomjs-launcher": "1.0.0",
  52. "matchdep": "1.0.1",
  53. "mocha": "2.4.5",
  54. "phantomjs": "2.1.3",
  55. "phantomjs-prebuilt": "2.1.12",
  56. "pkgfiles": "2.3.2",
  57. "pre-git": "3.4.0",
  58. "semantic-release": "6.3.6",
  59. "time-grunt": "1.4.0"
  60. },
  61. "engines": {
  62. "node": "> 0.8"
  63. },
  64. "files": [
  65. "index.js",
  66. "index.html",
  67. "bower.json",
  68. "test/demo.js",
  69. "index.d.ts"
  70. ],
  71. "homepage": "https://github.com/bahmutov/lazy-ass",
  72. "keywords": [
  73. "assertion",
  74. "assertions",
  75. "browser",
  76. "debugging",
  77. "defensive",
  78. "lazy",
  79. "node"
  80. ],
  81. "license": "MIT",
  82. "main": "index.js",
  83. "release": {
  84. "verifyConditions": [
  85. {
  86. "path": "@semantic-release/condition-travis"
  87. },
  88. {
  89. "path": "condition-node-version",
  90. "node": "4.2.2"
  91. }
  92. ]
  93. },
  94. "repository": {
  95. "type": "git",
  96. "url": "https://github.com/bahmutov/lazy-ass.git"
  97. },
  98. "scripts": {
  99. "build": "grunt",
  100. "commit": "git-issues && commit-wizard",
  101. "coveralls": "cat coverage/PhantomJS*/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
  102. "demo": "grunt gh-pages",
  103. "dont-break": "dont-break --timeout 30",
  104. "issues": "git-issues",
  105. "mocha": "mocha test/*.spec.js",
  106. "pkgfiles": "pkgfiles",
  107. "semantic-release": "semantic-release pre && npm publish && semantic-release post",
  108. "size": "tarball=\"$(npm pack .)\"; wc -c \"${tarball}\"; tar tvf \"${tarball}\"; rm \"${tarball}\";",
  109. "test": "grunt test",
  110. "watch": "grunt watch"
  111. },
  112. "types": "index.d.ts"
  113. }