package.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. {
  2. "name": "ionic-platform-web-client",
  3. "version": "0.7.1",
  4. "description": "Ionic platform web client",
  5. "repository": {
  6. "type": "git",
  7. "url": "git+https://github.com/driftyco/ionic-platform-web-client.git"
  8. },
  9. "keywords": [
  10. "Ionic",
  11. "ionic",
  12. "platform",
  13. "web",
  14. "client"
  15. ],
  16. "author": "Ionic",
  17. "contributors": [
  18. "Eric Bobbitt <eric@ionic.io>",
  19. "William Pelrine <rudy@ionic.io>",
  20. "Dan Imhoff <dan@ionic.io>"
  21. ],
  22. "license": "Apache-2.0",
  23. "bugs": {
  24. "url": "https://github.com/driftyco/ionic-platform-web-client/issues"
  25. },
  26. "eslintConfig": {
  27. "extends": "eslint:recommended",
  28. "globals": {
  29. "Ionic": true,
  30. "angular": true,
  31. "Connection": true,
  32. "PushNotification": true,
  33. "IonicDeploy": true
  34. },
  35. "env": {
  36. "browser": true,
  37. "commonjs": true,
  38. "es6": true
  39. },
  40. "ecmaFeatures": {
  41. "modules": true
  42. },
  43. "rules": {
  44. "no-console": 0,
  45. "no-extra-semi": 2,
  46. "valid-jsdoc": [
  47. 2,
  48. {}
  49. ],
  50. "curly": 2,
  51. "dot-notation": 2,
  52. "eqeqeq": 2,
  53. "no-eval": 2,
  54. "no-process-env": 2,
  55. "no-return-assign": 2,
  56. "no-script-url": 2,
  57. "no-self-compare": 2,
  58. "no-sequences": 2,
  59. "radix": 2,
  60. "wrap-iife": [
  61. 2,
  62. "inside"
  63. ],
  64. "array-bracket-spacing": [
  65. 2,
  66. "never"
  67. ],
  68. "block-spacing": [
  69. 2,
  70. "always"
  71. ],
  72. "brace-style": [
  73. 2,
  74. "1tbs",
  75. {
  76. "allowSingleLine": true
  77. }
  78. ],
  79. "indent": [
  80. 2,
  81. 2,
  82. {
  83. "SwitchCase": 1
  84. }
  85. ],
  86. "comma-style": [
  87. 2,
  88. "last"
  89. ],
  90. "camelcase": [
  91. 2,
  92. {
  93. "properties": "always"
  94. }
  95. ],
  96. "key-spacing": [
  97. 2,
  98. {
  99. "beforeColon": false,
  100. "afterColon": true
  101. }
  102. ],
  103. "func-style": [
  104. 2,
  105. "declaration"
  106. ],
  107. "linebreak-style": [
  108. 2,
  109. "unix"
  110. ],
  111. "new-cap": 2,
  112. "new-parens": 2,
  113. "no-mixed-spaces-and-tabs": 2,
  114. "no-trailing-spaces": 2,
  115. "no-spaced-func": 2,
  116. "object-curly-spacing": [
  117. 2,
  118. "always"
  119. ],
  120. "quote-props": 2,
  121. "semi": [
  122. 2,
  123. "always"
  124. ],
  125. "space-after-keywords": 2,
  126. "space-before-blocks": 2,
  127. "space-before-function-paren": [
  128. 2,
  129. "never"
  130. ],
  131. "space-infix-ops": 2,
  132. "space-return-throw-case": 2,
  133. "space-unary-ops": 2,
  134. "spaced-comment": [
  135. 2,
  136. "always"
  137. ]
  138. }
  139. },
  140. "homepage": "https://github.com/driftyco/ionic-platform-web-client#readme",
  141. "devDependencies": {
  142. "babel": "^5.8.21",
  143. "babelify": "^6.2.0",
  144. "browser-request": "^0.3.3",
  145. "browserify": "^11.0.1",
  146. "del": "^2.0.2",
  147. "es6-promise": "^3.0.2",
  148. "gulp": "^3.9.0",
  149. "gulp-babel": "^5.2.0",
  150. "gulp-concat": "^2.2.0",
  151. "gulp-eslint": "^1.0.0",
  152. "gulp-footer": "^1.0.4",
  153. "gulp-header": "^1.0.2",
  154. "gulp-rename": "^1.2.2",
  155. "gulp-replace": "^0.5.4",
  156. "gulp-uglify": "^1.4.1",
  157. "gulp-util": "^2.2.16",
  158. "gulp-watch": "^0.6.5"
  159. }
  160. }