mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-20 20:55:50 +00:00
* Support long file paths on Windows (past 256 limit) This issue can occur when using symlinks deep in rojo such that very long paths can occur, among other scenarios. Note while the original fix comes from here: https://gal.hagever.com/posts/windows-long-paths-in-rust/ The manifest had to be modified from this source: https://stackoverflow.com/questions/59816045/windows-10-1903-longpathaware-not-working * Move manifests, tidy code a little Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
117 lines
2.5 KiB
TOML
117 lines
2.5 KiB
TOML
[package]
|
|
name = "rojo"
|
|
version = "7.0.0-alpha.4"
|
|
authors = ["Lucien Greathouse <me@lpghatguy.com>"]
|
|
description = "Enables professional-grade development tools for Roblox developers"
|
|
license = "MPL-2.0"
|
|
homepage = "https://rojo.space"
|
|
documentation = "https://rojo.space/docs"
|
|
repository = "https://github.com/rojo-rbx/rojo"
|
|
readme = "README.md"
|
|
edition = "2018"
|
|
build = "build.rs"
|
|
|
|
exclude = [
|
|
"/test-projects/**",
|
|
]
|
|
|
|
[profile.dev]
|
|
panic = "abort"
|
|
|
|
[profile.release]
|
|
panic = "abort"
|
|
|
|
[features]
|
|
default = []
|
|
|
|
# Enable this feature to live-reload assets from the web UI.
|
|
dev_live_assets = []
|
|
|
|
[workspace]
|
|
members = [
|
|
"rojo-insta-ext",
|
|
"memofs",
|
|
]
|
|
|
|
[lib]
|
|
name = "librojo"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "rojo"
|
|
path = "src/bin.rs"
|
|
|
|
[[bench]]
|
|
name = "build"
|
|
harness = false
|
|
|
|
[dependencies]
|
|
memofs = { version = "0.1.2", path = "memofs" }
|
|
|
|
# These dependencies can be uncommented when working on rbx-dom simultaneously
|
|
# rbx_binary = { path = "../rbx-dom/rbx_binary" }
|
|
# rbx_dom_weak = { path = "../rbx-dom/rbx_dom_weak" }
|
|
# rbx_reflection = { path = "../rbx-dom/rbx_reflection" }
|
|
# rbx_reflection_database = { path = "../rbx-dom/rbx_reflection_database" }
|
|
# rbx_xml = { path = "../rbx-dom/rbx_xml" }
|
|
|
|
rbx_binary = "0.6.1"
|
|
rbx_dom_weak = "2.1.0"
|
|
rbx_reflection = "4.1.0"
|
|
rbx_reflection_database = "0.2.1"
|
|
rbx_xml = "0.12.1"
|
|
|
|
anyhow = "1.0.27"
|
|
backtrace = "0.3"
|
|
bincode = "1.2.1"
|
|
crossbeam-channel = "0.5.1"
|
|
csv = "1.1.1"
|
|
env_logger = "0.9.0"
|
|
fs-err = "2.2.0"
|
|
futures = "0.3.16"
|
|
globset = "0.4.4"
|
|
humantime = "2.1.0"
|
|
hyper = { version = "0.14.11", features = ["server", "tcp", "http1"] }
|
|
jod-thread = "0.1.0"
|
|
lazy_static = "1.4.0"
|
|
log = "0.4.8"
|
|
maplit = "1.0.1"
|
|
notify = "4.0.14"
|
|
opener = "0.5.0"
|
|
regex = "1.3.1"
|
|
reqwest = "0.9.20"
|
|
ritz = "0.1.0"
|
|
rlua = "0.17.0"
|
|
roblox_install = "1.0.0"
|
|
serde = { version = "1.0", features = ["derive", "rc"] }
|
|
serde_json = "1.0"
|
|
structopt = "0.3.5"
|
|
termcolor = "1.0.5"
|
|
thiserror = "1.0.11"
|
|
tokio = { version = "1.9.0", features = ["rt", "rt-multi-thread"] }
|
|
uuid = { version = "0.8.1", features = ["v4", "serde"] }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
winreg = "0.9.0"
|
|
|
|
[build-dependencies]
|
|
memofs = { version = "0.1.3", path = "memofs" }
|
|
|
|
embed-resource = "1.6"
|
|
anyhow = "1.0.27"
|
|
bincode = "1.2.1"
|
|
fs-err = "2.3.0"
|
|
maplit = "1.0.1"
|
|
|
|
[dev-dependencies]
|
|
rojo-insta-ext = { path = "rojo-insta-ext" }
|
|
|
|
criterion = "0.3"
|
|
insta = { version = "1.3.0", features = ["redactions"] }
|
|
lazy_static = "1.2"
|
|
paste = "1.0.5"
|
|
pretty_assertions = "0.7.2"
|
|
serde_yaml = "0.8.9"
|
|
tempfile = "3.0"
|
|
walkdir = "2.1"
|