[package] name = "roc_editor" version = "0.1.0" authors = ["Richard Feldman "] edition = "2018" description = "An editor for Roc" license = "Apache-2.0" exclude = ["src/shaders/*.spv"] [dependencies] roc_collections = { path = "../compiler/collections" } roc_can = { path = "../compiler/can" } roc_parse = { path = "../compiler/parse" } roc_region = { path = "../compiler/region" } roc_module = { path = "../compiler/module" } roc_problem = { path = "../compiler/problem" } roc_types = { path = "../compiler/types" } roc_fmt = { path = "../compiler/fmt" } roc_reporting = { path = "../compiler/reporting" } # TODO switch to clap 3.0.0 once it's out. Tried adding clap = "~3.0.0-beta.1" and cargo wouldn't accept it ven_graph = { path = "../vendor/pathfinding" } im = "15" # im and im-rc should always have the same version! im-rc = "15" # im and im-rc should always have the same version! bumpalo = { version = "3.2", features = ["collections"] } inlinable_string = "0.1" arraystring = "0.3.0" libc = "0.2" page_size = "0.4" winit = "0.24" wgpu = "0.7" glyph_brush = "0.7" log = "0.4" zerocopy = "0.3" env_logger = "0.8" futures = "0.3" wgpu_glyph = "0.11" cgmath = "0.18.0" snafu = { version = "0.6", features = ["backtraces"] } colored = "2" pest = "2.1" pest_derive = "2.1" ropey = "1.2.0" copypasta = "0.7.1" indoc = "1.0" palette = "0.5" # confy is currently unused but should not be removed confy = { git = 'https://github.com/rust-cli/confy', features = [ "yaml_conf" ], default-features = false } serde = { version = "1.0.123", features = ["derive"] } nonempty = "0.6.0" [dependencies.bytemuck] version = "1.4" features = ["derive"] [dev-dependencies] pretty_assertions = "0.6" maplit = "1.0.1" quickcheck = "1.0" quickcheck_macros = "1.0" criterion = "0.3" rand = "0.8.2" [[bench]] name = "file_benchmark" harness = false [[bench]] name = "edit_benchmark" harness = false # uncomment everything below if you have made changes to any shaders and # want to compile them to .spv # [build-dependencies] # rayon = "1.5.0" # anyhow = "1.0" # fs_extra = "1.1" # glob = "0.3" # shaderc = "0.6"