tree-sitter/Cargo.toml

93 lines
2.2 KiB
TOML
Raw Normal View History

2019-01-04 16:50:52 -08:00
[workspace]
2022-03-02 16:36:14 -08:00
default-members = ["cli"]
members = [
"cli",
"cli/config",
"cli/loader",
"lib",
"tags",
"highlight",
"xtask",
]
resolver = "2"
[workspace.package]
2024-03-17 07:23:44 -04:00
version = "0.22.2"
authors = ["Max Brunsfeld <maxbrunsfeld@gmail.com>"]
edition = "2021"
rust-version = "1.74.1"
homepage = "https://tree-sitter.github.io/tree-sitter"
repository = "https://github.com/tree-sitter/tree-sitter"
license = "MIT"
keywords = ["incremental", "parsing"]
categories = ["command-line-utilities", "parsing"]
[profile.optimize]
inherits = "release"
strip = true # Automatically strip symbols from the binary.
lto = true # Link-time optimization.
opt-level = 3 # Optimization level 3.
codegen-units = 1 # Maximum size reduction optimizations.
[profile.size]
inherits = "optimize"
opt-level = "s" # Optimize for size.
[profile.profile]
inherits = "optimize"
strip = false
[workspace.dependencies]
ansi_term = "0.12.1"
anstyle = "1.0.6"
2024-02-29 00:53:05 -05:00
anyhow = "1.0.80"
cc = "1.0.92"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [clap](https://github.com/clap-rs/clap), [memchr](https://github.com/BurntSushi/memchr), [regex-syntax](https://github.com/rust-lang/regex) and [serde_json](https://github.com/serde-rs/json). Updates `clap` from 4.5.3 to 4.5.4 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4) Updates `memchr` from 2.7.1 to 2.7.2 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.1...2.7.2) Updates `regex-syntax` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.8.2...regex-syntax-0.8.3) Updates `serde_json` from 1.0.114 to 1.0.115 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-syntax dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 21:39:15 +00:00
clap = { version = "4.5.4", features = [
"cargo",
"derive",
"env",
"help",
"unstable-styles",
] }
ctor = "0.2.7"
ctrlc = { version = "3.4.4", features = ["termination"] }
difference = "2.0.0"
dirs = "5.0.1"
filetime = "0.2.23"
fs4 = "0.8.2"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [git2](https://github.com/rust-lang/git2-rs), [indexmap](https://github.com/indexmap-rs/indexmap), [indoc](https://github.com/dtolnay/indoc) and [regex](https://github.com/rust-lang/regex). Updates `git2` from 0.18.2 to 0.18.3 - [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3) Updates `indexmap` from 2.2.5 to 2.2.6 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.5...2.2.6) Updates `indoc` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/dtolnay/indoc/releases) - [Commits](https://github.com/dtolnay/indoc/compare/2.0.4...2.0.5) Updates `regex` from 1.10.3 to 1.10.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4) --- updated-dependencies: - dependency-name: git2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indoc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 21:10:03 +00:00
git2 = "0.18.3"
glob = "0.3.1"
heck = "0.5.0"
html-escape = "0.2.13"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [git2](https://github.com/rust-lang/git2-rs), [indexmap](https://github.com/indexmap-rs/indexmap), [indoc](https://github.com/dtolnay/indoc) and [regex](https://github.com/rust-lang/regex). Updates `git2` from 0.18.2 to 0.18.3 - [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3) Updates `indexmap` from 2.2.5 to 2.2.6 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.5...2.2.6) Updates `indoc` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/dtolnay/indoc/releases) - [Commits](https://github.com/dtolnay/indoc/compare/2.0.4...2.0.5) Updates `regex` from 1.10.3 to 1.10.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4) --- updated-dependencies: - dependency-name: git2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indoc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 21:10:03 +00:00
indexmap = "2.2.6"
indoc = "2.0.5"
lazy_static = "1.4.0"
libloading = "0.8.3"
2024-02-29 00:53:05 -05:00
log = { version = "0.4.21", features = ["std"] }
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [clap](https://github.com/clap-rs/clap), [memchr](https://github.com/BurntSushi/memchr), [regex-syntax](https://github.com/rust-lang/regex) and [serde_json](https://github.com/serde-rs/json). Updates `clap` from 4.5.3 to 4.5.4 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4) Updates `memchr` from 2.7.1 to 2.7.2 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.1...2.7.2) Updates `regex-syntax` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.8.2...regex-syntax-0.8.3) Updates `serde_json` from 1.0.114 to 1.0.115 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-syntax dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 21:39:15 +00:00
memchr = "2.7.2"
once_cell = "1.19.0"
pretty_assertions = "1.4.0"
rand = "0.8.5"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [git2](https://github.com/rust-lang/git2-rs), [indexmap](https://github.com/indexmap-rs/indexmap), [indoc](https://github.com/dtolnay/indoc) and [regex](https://github.com/rust-lang/regex). Updates `git2` from 0.18.2 to 0.18.3 - [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3) Updates `indexmap` from 2.2.5 to 2.2.6 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.5...2.2.6) Updates `indoc` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/dtolnay/indoc/releases) - [Commits](https://github.com/dtolnay/indoc/compare/2.0.4...2.0.5) Updates `regex` from 1.10.3 to 1.10.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4) --- updated-dependencies: - dependency-name: git2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indoc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 21:10:03 +00:00
regex = "1.10.4"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [clap](https://github.com/clap-rs/clap), [memchr](https://github.com/BurntSushi/memchr), [regex-syntax](https://github.com/rust-lang/regex) and [serde_json](https://github.com/serde-rs/json). Updates `clap` from 4.5.3 to 4.5.4 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4) Updates `memchr` from 2.7.1 to 2.7.2 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.1...2.7.2) Updates `regex-syntax` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.8.2...regex-syntax-0.8.3) Updates `serde_json` from 1.0.114 to 1.0.115 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-syntax dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 21:39:15 +00:00
regex-syntax = "0.8.3"
rustc-hash = "1.1.0"
2024-02-29 00:53:05 -05:00
semver = "1.0.22"
serde = { version = "1.0.197", features = ["derive"] }
serde_derive = "1.0.197"
build(deps): bump the cargo group with 4 updates Bumps the cargo group with 4 updates: [clap](https://github.com/clap-rs/clap), [memchr](https://github.com/BurntSushi/memchr), [regex-syntax](https://github.com/rust-lang/regex) and [serde_json](https://github.com/serde-rs/json). Updates `clap` from 4.5.3 to 4.5.4 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4) Updates `memchr` from 2.7.1 to 2.7.2 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.1...2.7.2) Updates `regex-syntax` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.8.2...regex-syntax-0.8.3) Updates `serde_json` from 1.0.114 to 1.0.115 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: regex-syntax dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 21:39:15 +00:00
serde_json = { version = "1.0.115", features = ["preserve_order"] }
smallbitvec = "2.5.3"
tempfile = "3.10.1"
2024-02-29 00:53:05 -05:00
thiserror = "1.0.57"
tiny_http = "0.12.0"
toml = "0.8.12"
unindent = "0.2.3"
2024-03-05 16:43:10 +00:00
walkdir = "2.5.0"
2024-02-29 00:53:05 -05:00
wasmparser = "0.201.0"
webbrowser = "0.8.14"
2024-03-17 07:23:44 -04:00
tree-sitter = { version = "0.22.2", path = "./lib" }
tree-sitter-loader = { version = "0.22.2", path = "./cli/loader" }
tree-sitter-config = { version = "0.22.2", path = "./cli/config" }
tree-sitter-highlight = { version = "0.22.2", path = "./highlight" }
tree-sitter-tags = { version = "0.22.2", path = "./tags" }