package.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  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. "files": [
  19. "src",
  20. "dist/nutui.js"
  21. ],
  22. "packages": [
  23. {
  24. "name": "Dialog",
  25. "type": "method"
  26. },
  27. {
  28. "name": "Toast",
  29. "type": "method"
  30. },
  31. {
  32. "name": "Switch",
  33. "type": "component"
  34. },
  35. {
  36. "name": "Loading",
  37. "type": "method"
  38. },
  39. {
  40. "name": "Uploader",
  41. "type": "component",
  42. "erp": "lifeifan3"
  43. },
  44. {
  45. "name": "Image",
  46. "type": "component"
  47. },
  48. {
  49. "name": "Mask",
  50. "type": "component"
  51. },
  52. {
  53. "name": "BackTop",
  54. "type": "component"
  55. },
  56. {
  57. "name": "TextBox",
  58. "type": "component"
  59. },
  60. {
  61. "name": "Swiper",
  62. "type": "component"
  63. },
  64. {
  65. "name": "Tab",
  66. "type": "component"
  67. },
  68. {
  69. "name": "TelInput",
  70. "type": "component"
  71. },
  72. {
  73. "name": "Steps",
  74. "type": "component"
  75. },
  76. {
  77. "name": "Rate",
  78. "type": "component"
  79. },
  80. {
  81. "name": "Price",
  82. "type": "component"
  83. },
  84. {
  85. "name": "Timer",
  86. "type": "component"
  87. },
  88. {
  89. "name": "Handle",
  90. "type": "filter"
  91. },
  92. {
  93. "name": "FormatDateTime",
  94. "type": "component"
  95. },
  96. {
  97. "name": "SearchBar",
  98. "type": "component"
  99. },
  100. {
  101. "name": "CeilingLamp",
  102. "type": "component"
  103. },
  104. {
  105. "name": "Select",
  106. "type": "component"
  107. },
  108. {
  109. "name": "Badge",
  110. "type": "component"
  111. },
  112. {
  113. "name": "Drag",
  114. "type": "component"
  115. },
  116. {
  117. "name": "InfiniteLoading",
  118. "type": "component"
  119. },
  120. {
  121. "name": "NumOperate",
  122. "type": "component"
  123. },
  124. {
  125. "name": "Radio",
  126. "type": "component"
  127. },
  128. {
  129. "name": "Checkbox",
  130. "type": "component"
  131. },
  132. {
  133. "name": "RadioGroup",
  134. "type": "component"
  135. },
  136. {
  137. "name": "Slider",
  138. "type": "component"
  139. },
  140. {
  141. "name": "Lazyload",
  142. "type": "directive"
  143. },
  144. {
  145. "name": "PictureView",
  146. "type": "component",
  147. "erp": "zhangshijie6"
  148. },
  149. {
  150. "name": "Popup",
  151. "type": "component"
  152. }
  153. ],
  154. "devDependencies": {
  155. "vue": "^2.3.3",
  156. "autoprefixer": "^7.1.2",
  157. "babel-core": "^6.0.0",
  158. "babel-loader": "^6.0.0",
  159. "babel-polyfill": "^6.23.0",
  160. "babel-preset-env": "^1.5.1",
  161. "copy-webpack-plugin": "^4.0.1",
  162. "cross-env": "^3.0.0",
  163. "css-loader": "^0.25.0",
  164. "extract-text-webpack-plugin": "^2.1.2",
  165. "file-loader": "^0.9.0",
  166. "html-loader": "^0.4.5",
  167. "html-webpack-plugin": "^2.28.0",
  168. "node-sass": "^4.5.3",
  169. "postcss-loader": "^2.0.6",
  170. "sass-loader": "^6.0.6",
  171. "style-loader": "^0.18.2",
  172. "url-loader": "^0.6.2",
  173. "vue-loader": "^12.1.0",
  174. "vue-resource": "^1.3.4",
  175. "vue-router": "^2.6.0",
  176. "vue-style-loader": "^3.0.1",
  177. "vue-template-compiler": "^2.3.3",
  178. "vuex": "^2.3.1",
  179. "webpack": "^2.6.1",
  180. "webpack-dev-server": "^2.4.5"
  181. }
  182. }