{"name":"halter-tools","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ast-grep-core","req":"^0.42.1","features":["tree-sitter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ast-grep-language","req":"^0.42.1","features":["builtin-parser"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brush-builtins","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-builtins"},{"name":"brush-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-core"},{"name":"brush-parser","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"halter-protocol","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.24.9","features":["gif","jpeg","png","webp"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"inferno","req":"^0.12.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"os_pipe","req":"^1.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"playwright-rs","req":"^0.12.0","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"portable-pty","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.15.1","features":["const_new"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["fs","io-std","io-util","macros","net","process","rt-multi-thread","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-segmentation","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"be3325e13bfcd5642d06605e5cc7a88324b385b74d5df1bf5ae5b9913979335d","features":{"default":[]},"features2":{"advanced-tools":["dep:memmap2","dep:rayon"],"ast-tools":["dep:ast-grep-core","dep:ast-grep-language"],"browser-tools":["dep:playwright-rs","dep:reqwest"],"full":["advanced-tools","ast-tools","browser-tools","image-tools","pty","profiling"],"image-tools":["dep:image"],"profiling":["dep:inferno"],"pty":["dep:portable-pty"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-05-29T02:44:23Z","v":2} {"name":"halter-tools","vers":"0.1.1","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ast-grep-core","req":"^0.42.1","features":["tree-sitter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ast-grep-language","req":"^0.42.1","features":["builtin-parser"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brush-builtins","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-builtins"},{"name":"brush-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-core"},{"name":"brush-parser","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"halter-protocol","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.24.9","features":["gif","jpeg","png","webp"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"inferno","req":"^0.12.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"os_pipe","req":"^1.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"playwright-rs","req":"^0.12.0","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"portable-pty","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.15.1","features":["const_new"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["fs","io-std","io-util","macros","net","process","rt-multi-thread","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-segmentation","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c25eaec512e7047ea04a7f6ffa639aaa1036902639b259c154b8abc724377846","features":{"default":[]},"features2":{"advanced-tools":["dep:memmap2","dep:rayon"],"ast-tools":["dep:ast-grep-core","dep:ast-grep-language"],"browser-tools":["dep:playwright-rs","dep:reqwest"],"full":["advanced-tools","ast-tools","browser-tools","image-tools","pty","profiling"],"image-tools":["dep:image"],"profiling":["dep:inferno"],"pty":["dep:portable-pty"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-06-04T19:54:38Z","v":2} {"name":"halter-tools","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ast-grep-core","req":"^0.42.1","features":["tree-sitter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ast-grep-language","req":"^0.42.1","features":["builtin-parser"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brush-builtins","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-builtins"},{"name":"brush-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"halter-brush-core"},{"name":"brush-parser","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globset","req":"^0.4.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"halter-protocol","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.24.9","features":["gif","jpeg","png","webp"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"inferno","req":"^0.12.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"os_pipe","req":"^1.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"playwright-rs","req":"^0.12.0","features":["rustls-tls-webpki-roots"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"portable-pty","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.15.1","features":["const_new"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["fs","io-std","io-util","macros","net","process","rt-multi-thread","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-segmentation","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5cb1ce50cbf6ee5a30364adc9499aea665755100522c53620d00f31713c01d7d","features":{"default":[]},"features2":{"advanced-tools":["dep:memmap2","dep:rayon"],"ast-tools":["dep:ast-grep-core","dep:ast-grep-language"],"browser-tools":["dep:playwright-rs","dep:reqwest"],"full":["advanced-tools","ast-tools","browser-tools","image-tools","pty","profiling"],"image-tools":["dep:image"],"profiling":["dep:inferno"],"pty":["dep:portable-pty"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-06-24T05:52:15Z","v":2}