# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "odoo-lsp" version = "0.5.0" authors = ["Viet Dinh <54ckb0y789@gmail.com>"] build = false exclude = [ "/client", "/static", "/examples", "/scripts", ".*", "pnpm-lock.yaml", "package.json", "tsconfig.json", "webpack.*", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Language server for Odoo Python/JS/XML" readme = "README.md" keywords = [ "lsp", "language-server", "python", "javascript", "xml", ] categories = ["development-tools"] license = "MIT" repository = "https://github.com/Desdaemon/odoo-lsp" [package.metadata.binstall] bin-dir = "{bin}{binary-ext}" pkg-url = "{repo}/releases/download/v{version}/{name}-{target}{archive-suffix}" [package.metadata.binstall.overrides.i686-pc-windows-msvc] pkg-fmt = "zip" [package.metadata.binstall.overrides.x86_64-pc-windows-msvc] pkg-fmt = "zip" [profile.dev.package."*"] opt-level = 3 [profile.release] lto = "thin" codegen-units = 1 strip = true [lib] name = "odoo_lsp" path = "src/lib.rs" [[bin]] name = "odoo-lsp" path = "src/main.rs" [dependencies.bitflags] version = "2.4.1" [dependencies.const_format] version = "0.2.32" features = ["assertcp"] [dependencies.dashmap] version = "6.0.1" features = ["raw-api"] [dependencies.derive_more] version = "1.0.0" features = [ "deref", "deref_mut", ] [dependencies.fomat-macros] version = "0.3.2" [dependencies.futures] version = "0.3.28" [dependencies.git-version] version = "0.3.9" [dependencies.globwalk] version = "0.9.1" [dependencies.ignore] version = "0.4.22" [dependencies.intmap] version = "2.0.0" [dependencies.lasso] version = "0.7.2" features = ["multi-threaded"] [dependencies.libflate] version = "2.0.0" [dependencies.miette] version = "7.2.0" features = ["fancy"] [dependencies.num_enum] version = "0.7.2" [dependencies.pathdiff] version = "0.2.1" [dependencies.phf] version = "0.11.2" features = ["macros"] [dependencies.pin-project-lite] version = "0.2.12" [dependencies.qp-trie] version = "0.8.1" [dependencies.rayon] version = "1.8.0" [dependencies.ropey] version = "1.5.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0.108" [dependencies.smart-default] version = "0.7.1" [dependencies.thiserror] version = "1.0.58" [dependencies.tokio] version = "1.17.0" features = [ "macros", "rt-multi-thread", "fs", "io-std", ] [dependencies.tower] version = "0.5.0" features = ["timeout"] [dependencies.tower-lsp] version = "0.20.0" features = ["proposed"] [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" features = ["env-filter"] [dependencies.tree-sitter] version = "0.20.10" [dependencies.tree-sitter-javascript] version = "0.20.4" [dependencies.tree-sitter-python] version = "0.20.4" [dependencies.ts-macros] version = "0.4.1" [dependencies.xmlparser] version = "0.13.5" [dev-dependencies.pretty_assertions] version = "1.4.0" [target.'cfg(all(target_os = "linux", any(not(target_env = "gnu"), not(target_pointer_width = "64"))))'.dependencies.self_update] version = "0.41.0" features = [ "archive-tar", "archive-zip", "compression-flate2", "compression-zip-deflate", "rustls", ] default-features = false [target.'cfg(not(all(target_os = "linux", any(not(target_env = "gnu"), not(target_pointer_width = "64")))))'.dependencies.self_update] version = "0.41.0" features = [ "archive-tar", "archive-zip", "compression-flate2", "compression-zip-deflate", ]