[package]
edition = "2024"
name = "phpantom_lsp"
version = "0.1.0"
build = "build.rs"
exclude = [
".gitignore",
".github/*",
"target/*",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant."
readme = "README.md"
license = "MIT"
repository = "https://github.com/AJenbo/phpantom_lsp"
[lib]
name = "phpantom_lsp"
path = "src/lib.rs"
[[bin]]
name = "phpantom_lsp"
path = "src/main.rs"
[[test]]
name = "completion_access_kind"
path = "tests/completion_access_kind.rs"
[[test]]
name = "completion_basic"
path = "tests/completion_basic.rs"
[[test]]
name = "completion_class_names"
path = "tests/completion_class_names.rs"
[[test]]
name = "completion_cross_file"
path = "tests/completion_cross_file.rs"
[[test]]
name = "completion_enums"
path = "tests/completion_enums.rs"
[[test]]
name = "completion_inheritance"
path = "tests/completion_inheritance.rs"
[[test]]
name = "completion_methods"
path = "tests/completion_methods.rs"
[[test]]
name = "completion_mixins"
path = "tests/completion_mixins.rs"
[[test]]
name = "completion_namespaces"
path = "tests/completion_namespaces.rs"
[[test]]
name = "completion_parent"
path = "tests/completion_parent.rs"
[[test]]
name = "completion_properties"
path = "tests/completion_properties.rs"
[[test]]
name = "completion_stub_functions"
path = "tests/completion_stub_functions.rs"
[[test]]
name = "completion_traits"
path = "tests/completion_traits.rs"
[[test]]
name = "completion_variables"
path = "tests/completion_variables.rs"
[[test]]
name = "composer"
path = "tests/composer.rs"
[[test]]
name = "definition_classes"
path = "tests/definition_classes.rs"
[[test]]
name = "definition_helpers"
path = "tests/definition_helpers.rs"
[[test]]
name = "definition_members"
path = "tests/definition_members.rs"
[[test]]
name = "definition_self_static"
path = "tests/definition_self_static.rs"
[[test]]
name = "definition_unions"
path = "tests/definition_unions.rs"
[[test]]
name = "definition_variables"
path = "tests/definition_variables.rs"
[[test]]
name = "docblock_types"
path = "tests/docblock_types.rs"
[[test]]
name = "parser"
path = "tests/parser.rs"
[[test]]
name = "return_type_resolution"
path = "tests/return_type_resolution.rs"
[[test]]
name = "server_lifecycle"
path = "tests/server_lifecycle.rs"
[dependencies.bumpalo]
version = "3"
[dependencies.env_logger]
version = "0.10"
[dependencies.log]
version = "0.4"
[dependencies.mago-database]
version = "1.8"
[dependencies.mago-span]
version = "1.8"
[dependencies.mago-syntax]
version = "1.8"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
version = "1.34"
features = ["full"]
[dependencies.tower-lsp]
version = "0.18"
[dev-dependencies.tempfile]
version = "3"