Cargo.toml 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. [package]
  2. name = "dioxus-cli-opt"
  3. edition = "2021"
  4. version.workspace = true
  5. authors = ["Jonathan Kelley", "Evan Almloff"]
  6. license = "MIT OR Apache-2.0"
  7. repository = "https://github.com/DioxusLabs/dioxus/"
  8. homepage = "https://dioxuslabs.com"
  9. description = "CLI optimizations for dioxus-cli"
  10. keywords = ["dom", "ui", "gui", "react"]
  11. [dependencies]
  12. anyhow = "1"
  13. manganis-core = { workspace = true }
  14. object = {version="0.36.0", features=["wasm"]}
  15. serde = { workspace = true, features = ["derive"] }
  16. serde_json = { workspace = true }
  17. const-serialize = { workspace = true, features = ["serde"] }
  18. tracing = { workspace = true }
  19. rayon = "1.8.0"
  20. # Image compression/conversion
  21. # - JPEG
  22. mozjpeg = { version = "0.10.7", default-features = false, features = [
  23. "parallel",
  24. ] }
  25. # - PNG
  26. imagequant = "4.2.0"
  27. png = "0.17.9"
  28. # Image format/conversion
  29. image = { version = "0.25", features = ["avif"] }
  30. # CSS Minification
  31. lightningcss = "1.0.0-alpha.60"
  32. # SCSS Processing
  33. grass = "0.13.4"
  34. codemap = "0.1.3"
  35. # Js minification - swc has introduces minor versions with breaking changes in the past so we pin all of their crates
  36. swc = "=0.283.0"
  37. swc_allocator = { version = "=0.1.8", default-features = false }
  38. swc_atoms = { version = "=0.6.7", default-features = false }
  39. swc_cached = { version = "=0.3.20", default-features = false }
  40. swc_common = { version = "=0.37.5", default-features = false }
  41. swc_compiler_base = { version = "=0.19.0", default-features = false }
  42. swc_config = { version = "=0.1.15", default-features = false }
  43. swc_config_macro = { version = "=0.1.4", default-features = false }
  44. swc_ecma_ast = { version = "=0.118.2", default-features = false }
  45. swc_ecma_codegen = { version = "=0.155.1", default-features = false }
  46. swc_ecma_codegen_macros = { version = "=0.7.7", default-features = false }
  47. swc_ecma_compat_bugfixes = { version = "=0.12.0", default-features = false }
  48. swc_ecma_compat_common = { version = "=0.11.0", default-features = false }
  49. swc_ecma_compat_es2015 = { version = "=0.12.0", default-features = false }
  50. swc_ecma_compat_es2016 = { version = "=0.12.0", default-features = false }
  51. swc_ecma_compat_es2017 = { version = "=0.12.0", default-features = false }
  52. swc_ecma_compat_es2018 = { version = "=0.12.0", default-features = false }
  53. swc_ecma_compat_es2019 = { version = "=0.12.0", default-features = false }
  54. swc_ecma_compat_es2020 = { version = "=0.12.0", default-features = false }
  55. swc_ecma_compat_es2021 = { version = "=0.12.0", default-features = false }
  56. swc_ecma_compat_es2022 = { version = "=0.12.0", default-features = false }
  57. swc_ecma_compat_es3 = { version = "=0.12.0", default-features = false }
  58. swc_ecma_ext_transforms = { version = "=0.120.0", default-features = false }
  59. swc_ecma_lints = { version = "=0.100.0", default-features = false }
  60. swc_ecma_loader = { version = "=0.49.1", default-features = false }
  61. swc_ecma_minifier = { version = "=0.204.0", default-features = false }
  62. swc_ecma_parser = { version = "=0.149.1", default-features = false }
  63. swc_ecma_preset_env = { version = "=0.217.0", default-features = false, features = [
  64. "serde",
  65. ] }
  66. swc_ecma_transforms = { version = "=0.239.0", default-features = false }
  67. swc_ecma_transforms_base = { version = "=0.145.0", default-features = false }
  68. swc_ecma_transforms_classes = { version = "=0.134.0", default-features = false }
  69. swc_ecma_transforms_compat = { version = "=0.171.0", default-features = false }
  70. swc_ecma_transforms_macros = { version = "=0.5.5", default-features = false }
  71. swc_ecma_transforms_module = { version = "=0.190.0", default-features = false }
  72. swc_ecma_transforms_optimization = { version = "=0.208.0", default-features = false }
  73. swc_ecma_transforms_proposal = { version = "=0.178.0", default-features = false }
  74. swc_ecma_transforms_react = { version = "=0.191.0", default-features = false }
  75. swc_ecma_transforms_typescript = { version = "=0.198.1", default-features = false }
  76. swc_ecma_usage_analyzer = { version = "=0.30.3", default-features = false }
  77. swc_ecma_utils = { version = "=0.134.2", default-features = false }
  78. swc_ecma_visit = { version = "=0.104.8", default-features = false }
  79. swc_eq_ignore_macros = { version = "=0.1.4", default-features = false }
  80. swc_error_reporters = { version = "=0.21.0", default-features = false }
  81. swc_fast_graph = { version = "=0.25.0", default-features = false }
  82. swc_macros_common = { version = "=0.3.13", default-features = false }
  83. swc_node_comments = { version = "=0.24.0", default-features = false }
  84. swc_timer = { version = "=0.25.0", default-features = false }
  85. swc_trace_macro = { version = "=0.1.3", default-features = false }
  86. swc_transform_common = { version = "=0.1.1", default-features = false }
  87. swc_typescript = { version = "=0.5.0", default-features = false }
  88. swc_visit = { version = "=0.6.2", default-features = false }
  89. browserslist-rs = { version = "=0.16.0" }