PageRenderTime 26ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/bin/config-optimist.js

https://github.com/Taytay/webpack
JavaScript | 89 lines | 46 code | 43 blank | 0 comment | 0 complexity | 937d96514d30a2c750b55e442ad76706 MD5 | raw file
Possible License(s): MIT
  1. module.exports = function(optimist) {
  2. optimist
  3. .boolean("help").alias("help", "h").alias("help", "?").describe("help")
  4. .string("config").describe("config")
  5. .string("context").describe("context")
  6. .string("entry").describe("entry")
  7. .string("module-bind").describe("module-bind")
  8. .string("module-bind-post").describe("module-bind-post")
  9. .string("module-bind-pre").describe("module-bind-pre")
  10. .string("output-path").describe("output-path")
  11. .string("output-file").describe("output-file")
  12. .string("output-chunk-file").describe("output-chunk-file")
  13. .string("output-named-chunk-file").describe("output-named-chunk-file")
  14. .string("output-source-map-file").describe("output-source-map-file")
  15. .string("output-public-path").describe("output-public-path")
  16. .string("output-jsonp-function").describe("output-jsonp-function")
  17. .boolean("output-pathinfo").describe("output-pathinfo")
  18. .string("output-library").describe("output-library")
  19. .string("output-library-target").describe("output-library-target")
  20. .string("records-input-path").describe("records-input-path")
  21. .string("records-output-path").describe("records-output-path")
  22. .string("records-path").describe("records-path")
  23. .string("define").describe("define")
  24. .string("target").describe("target")
  25. .boolean("cache").describe("cache").default("cache", true)
  26. .boolean("watch").alias("watch", "w").describe("watch")
  27. .boolean("hot").alias("hot", "h").describe("hot")
  28. .boolean("debug").describe("debug")
  29. .string("devtool").describe("devtool")
  30. .boolean("progress").describe("progress")
  31. .string("resolve-alias").describe("resolve-alias")
  32. .string("resolve-loader-alias").describe("resolve-loader-alias")
  33. .describe("optimize-max-chunks")
  34. .describe("optimize-min-chunk-size")
  35. .boolean("optimize-minimize").describe("optimize-minimize")
  36. .boolean("optimize-occurence-order").describe("optimize-occurence-order")
  37. .boolean("optimize-dedupe").describe("optimize-dedupe")
  38. .string("prefetch").describe("prefetch")
  39. .string("provide").describe("provide")
  40. .boolean("labeled-modules").describe("labeled-modules")
  41. .string("plugin").describe("plugin")
  42. .boolean("bail").describe("bail")
  43. .boolean("profile").describe("profile")
  44. .boolean("d").describe("d", "shortcut for --debug --devtool sourcemap --output-pathinfo")
  45. .boolean("p").describe("p", "shortcut for --optimize-minimize");
  46. };