Fuel Web UI
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

package.json 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. {
  2. "name": "fuel-ui",
  3. "version": "0.0.1",
  4. "license": "Apache-2.0",
  5. "repository": {
  6. "type": "git",
  7. "url": "https://github.com/openstack/fuel-ui.git"
  8. },
  9. "engines": {
  10. "node": ">=0.10.40"
  11. },
  12. "scripts": {
  13. "start": "gulp dev-server",
  14. "lint": "npm run lintspaces && npm run eslint",
  15. "eslint": "eslint .",
  16. "lintspaces": "find static -name '*.less' -o -name '*.css' | xargs lintspaces -nt -d spaces -i 'js-comments' -s 2 -l 2",
  17. "test": "npm run unit-tests && npm run func-tests",
  18. "unit-tests": "gulp unit-tests",
  19. "func-tests": "./run_ui_func_tests.sh",
  20. "nightly-func-tests": "./run_ui_func_tests.sh static/tests/functional/nightly/*.js",
  21. "plugin-tests": "./run_real_plugin_tests.sh"
  22. },
  23. "dependencies": {
  24. "async-props": "0.3.2",
  25. "autoprefixer": "5.2.0",
  26. "babel-core": "6.9.0",
  27. "babel-loader": "6.2.4",
  28. "babel-plugin-transform-es2015-modules-commonjs": "6.8.0",
  29. "babel-plugin-transform-runtime": "6.9.0",
  30. "babel-preset-es2015-webpack": "6.4.1",
  31. "babel-preset-react": "6.5.0",
  32. "babel-runtime": "6.9.0",
  33. "backbone": "1.3.3",
  34. "backbone.routefilter": "1.0.0",
  35. "bootstrap": "3.3.7",
  36. "classnames": "1.1.4",
  37. "css-loader": "0.17.0",
  38. "exports-loader": "0.6.2",
  39. "expose-loader": "0.7.0",
  40. "file-loader": "0.8.4",
  41. "file-saver": "1.3.2",
  42. "gulp": "3.9.1",
  43. "gulp-filter": "2.0.1",
  44. "gulp-help": "1.6.1",
  45. "gulp-jison": "1.2.0",
  46. "gulp-replace": "0.5.3",
  47. "gulp-util": "3.0.4",
  48. "i18next": "3.1.0",
  49. "i18next-browser-languagedetector": "0.3.0",
  50. "imports-loader": "0.6.4",
  51. "ip": "1.1.1",
  52. "javascript-natural-sort": "0.7.1",
  53. "jquery": "3.1.0",
  54. "js-cookie": "2.1.0",
  55. "json-loader": "0.5.3",
  56. "less": "2.6.1",
  57. "less-loader": "2.2.1",
  58. "lodash": "4.13.1",
  59. "minimist": "1.1.1",
  60. "moment": "2.14.1",
  61. "open-sans-fontface": "1.4.0",
  62. "postcss-loader": "0.5.1",
  63. "raw-loader": "0.5.1",
  64. "react": "15.3.0",
  65. "react-addons-create-fragment": "15.3.0",
  66. "react-addons-css-transition-group": "15.3.0",
  67. "react-addons-linked-state-mixin": "15.3.0",
  68. "react-addons-pure-render-mixin": "15.3.0",
  69. "react-addons-shallow-compare": "15.3.0",
  70. "react-addons-transition-group": "15.3.0",
  71. "react-dnd": "2.1.4",
  72. "react-dnd-html5-backend": "2.1.2",
  73. "react-dom": "15.3.0",
  74. "react-router": "2.5.2",
  75. "react-slider": "0.6.1",
  76. "react-virtualized": "7.19.0",
  77. "rimraf": "2.2.8",
  78. "run-sequence": "1.0.2",
  79. "style-loader": "0.12.4",
  80. "webpack": "1.13.1",
  81. "whatwg-fetch": "0.11.0"
  82. },
  83. "devDependencies": {
  84. "babel-plugin-transform-es2015-modules-simple-amd": "0.3.0",
  85. "chai": "~3.2.0",
  86. "eslint": "2.11.1",
  87. "eslint-config-openstack": "2.0.0",
  88. "eslint-plugin-react": "5.1.1",
  89. "glob": "~5.0.5",
  90. "gulp-babel": "6.1.2",
  91. "gulp-shell": "0.4.1",
  92. "intern": "3.2.0",
  93. "karma": "~0.13.9",
  94. "karma-chai": "~0.1.0",
  95. "karma-mocha": "~0.2.0",
  96. "karma-sinon": "~1.0.4",
  97. "karma-webdriver-launcher": "1.0.4",
  98. "karma-webpack": "~1.7.0",
  99. "lintspaces-cli": "0.3.0",
  100. "mocha": "~2.3.2",
  101. "nlf": "~1.3.2",
  102. "react-addons-test-utils": "15.3.0",
  103. "selenium-standalone": "5.5.0",
  104. "sinon": "1.17.2",
  105. "webpack-dev-server": "1.14.0"
  106. }
  107. }