package.json 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. {
  2. "name": "nutui",
  3. "description": "A mobile component library based on vue2",
  4. "version": "1.0.0",
  5. "author": "jdc-fe",
  6. "main": "dist/nutui.js",
  7. "repository": {
  8. "type": "git",
  9. "url": "git@github.com:jdf2e/nutui.git"
  10. },
  11. "scripts": {
  12. "clean": "rm -rf dist",
  13. "dev": "npm run clean && webpack-dev-server -d --open --progress",
  14. "build": "npm run clean && cross-env NODE_ENV=production webpack -p --hide-modules --progress",
  15. "add": "node scripts/addComponent"
  16. },
  17. "dependencies": {
  18. "babel-runtime": "^6.26.0",
  19. "vue": "^2.3.3"
  20. },
  21. "files": [
  22. "src",
  23. "dist/nutui.js"
  24. ],
  25. "packages": [
  26. {
  27. "name": "Dialog",
  28. "type": "method"
  29. },
  30. {
  31. "name": "Toast",
  32. "type": "method"
  33. },
  34. {
  35. "name": "Switch",
  36. "type": "component"
  37. },
  38. {
  39. "name": "Loading",
  40. "type": "method"
  41. },
  42. {
  43. "name": "Uploader",
  44. "type": "component",
  45. "erp": "lifeifan3"
  46. },
  47. {
  48. "name": "Image",
  49. "type": "component"
  50. },
  51. {
  52. "name": "Mask",
  53. "type": "component"
  54. },
  55. {
  56. "name": "BackTop",
  57. "type": "component"
  58. },
  59. {
  60. "name": "TextBox",
  61. "type": "component"
  62. },
  63. {
  64. "name": "Swiper",
  65. "type": "component"
  66. },
  67. {
  68. "name": "Tab",
  69. "type": "component"
  70. },
  71. {
  72. "name": "TelInput",
  73. "type": "component"
  74. },
  75. {
  76. "name": "Steps",
  77. "type": "component"
  78. },
  79. {
  80. "name": "Rate",
  81. "type": "component"
  82. },
  83. {
  84. "name": "Price",
  85. "type": "component"
  86. },
  87. {
  88. "name": "Timer",
  89. "type": "component"
  90. },
  91. {
  92. "name": "Handle",
  93. "type": "filter"
  94. },
  95. {
  96. "name": "FormatDateTime",
  97. "type": "component"
  98. },
  99. {
  100. "name": "SearchBar",
  101. "type": "component"
  102. },
  103. {
  104. "name": "CeilingLamp",
  105. "type": "component"
  106. },
  107. {
  108. "name": "Select",
  109. "type": "component"
  110. },
  111. {
  112. "name": "Badge",
  113. "type": "component"
  114. },
  115. {
  116. "name": "Drag",
  117. "type": "component"
  118. },
  119. {
  120. "name": "InfiniteLoading",
  121. "type": "component"
  122. },
  123. {
  124. "name": "NumOperate",
  125. "type": "component"
  126. },
  127. {
  128. "name": "Radio",
  129. "type": "component"
  130. },
  131. {
  132. "name": "Checkbox",
  133. "type": "component"
  134. },
  135. {
  136. "name": "RadioGroup",
  137. "type": "component"
  138. },
  139. {
  140. "name": "Slider",
  141. "type": "component"
  142. },
  143. {
  144. "name": "Lazyload",
  145. "type": "directive"
  146. },
  147. {
  148. "name": "PictureView",
  149. "type": "component",
  150. "erp": "zhangshijie6"
  151. },
  152. {
  153. "name": "Popup",
  154. "type": "component"
  155. }
  156. ],
  157. "devDependencies": {
  158. "autoprefixer": "^7.1.2",
  159. "babel-core": "^6.0.0",
  160. "babel-loader": "^6.0.0",
  161. "babel-polyfill": "^6.23.0",
  162. "babel-plugin-transform-runtime": "^6.23.0",
  163. "babel-preset-env": "^1.5.1",
  164. "copy-webpack-plugin": "^4.0.1",
  165. "cross-env": "^3.0.0",
  166. "css-loader": "^0.25.0",
  167. "extract-text-webpack-plugin": "^2.1.2",
  168. "file-loader": "^0.9.0",
  169. "html-loader": "^0.4.5",
  170. "html-webpack-plugin": "^2.28.0",
  171. "node-sass": "^4.5.3",
  172. "postcss-loader": "^2.0.6",
  173. "sass-loader": "^6.0.6",
  174. "style-loader": "^0.18.2",
  175. "url-loader": "^0.6.2",
  176. "vue-loader": "^12.1.0",
  177. "vue-resource": "^1.3.4",
  178. "vue-router": "^2.6.0",
  179. "vue-style-loader": "^3.0.1",
  180. "vue-template-compiler": "^2.3.3",
  181. "vuex": "^2.3.1",
  182. "webpack": "^2.6.1",
  183. "webpack-dev-server": "^2.4.5"
  184. }
  185. }