{"name":"harn-hostlib","vers":"0.7.38","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"44292e8110a9549c17ff2d3ca3d0e3815112f0cfd86d3bda99aa5907eb424817","features":{},"yanked":false,"pubtime":"2026-04-25T07:57:48Z"} {"name":"harn-hostlib","vers":"0.7.39","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"433a62777dbe1a1c2e1424a0021d73cd5ba9e075ffae50cf833a8d72a550778b","features":{},"yanked":false,"pubtime":"2026-04-25T08:25:05Z"} {"name":"harn-hostlib","vers":"0.7.40","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4996355c61bb807524603be8801aa8f701fea885c8ef74e8463b8eddf186eec9","features":{},"yanked":false,"pubtime":"2026-04-25T23:53:43Z"} {"name":"harn-hostlib","vers":"0.7.41","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dc1b9c83eba6fc40291551613a7b458700c91f1d94b3b26a2567f56873898c1f","features":{},"yanked":false,"pubtime":"2026-04-26T03:26:28Z"} {"name":"harn-hostlib","vers":"0.7.42","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d1b384ac6441fbb084ecd0ca548618515f35c15b7ea14589c9e365f364acf0a8","features":{},"yanked":false,"pubtime":"2026-04-26T10:58:56Z"} {"name":"harn-hostlib","vers":"0.7.43","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1609b5ba689cc629b8eeb99169e2d30f9b6f9a00fb70dc3519a4f01c6db9a926","features":{},"yanked":false,"pubtime":"2026-04-26T18:07:58Z"} {"name":"harn-hostlib","vers":"0.7.44","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1af95e34593225f22557be4aeeb4c04a5616315fff5d73ca41fc240521da05cf","features":{},"yanked":false,"pubtime":"2026-04-26T21:45:14Z"} {"name":"harn-hostlib","vers":"0.7.45","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c76d1c90f82a4f37ef895af62f80e35fa03198959e0fdfff3cd01faf8060462","features":{},"yanked":false,"pubtime":"2026-04-27T02:17:26Z"} {"name":"harn-hostlib","vers":"0.7.46","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b50fe5160b504a5d280bd8ef02a37f5c2ec6f1cda6ddd3b3fbdb2ce8e76bb4fa","features":{},"yanked":false,"pubtime":"2026-04-28T00:31:30Z"} {"name":"harn-hostlib","vers":"0.7.47","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"18c04261723d99665982b8387219813652ade7cc6873227a31f199d12d290bc7","features":{},"yanked":false,"pubtime":"2026-04-28T04:58:17Z"} {"name":"harn-hostlib","vers":"0.7.48","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5007a235be3953ea39e468538286caa504230b0afea081aff719af8abae5663b","features":{},"yanked":false,"pubtime":"2026-04-28T16:32:36Z"} {"name":"harn-hostlib","vers":"0.7.49","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"83f09ba8e12c64d58ce3d4c597734b69de38d7b04267a00a7c2b43520e87fbc5","features":{},"yanked":false,"pubtime":"2026-04-29T02:30:06Z"} {"name":"harn-hostlib","vers":"0.7.50","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3aa130a78bb934234e3385a97a91a198e3930ede33460e137f3ff87e3c81a933","features":{},"yanked":false,"pubtime":"2026-04-30T00:41:33Z"} {"name":"harn-hostlib","vers":"0.7.51","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7fdda98b3a72123a46769e550183e80a82a6239fb83762171ad86df46c0f378","features":{},"yanked":false,"pubtime":"2026-04-30T13:32:02Z"} {"name":"harn-hostlib","vers":"0.7.52","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8879c840dba45b54e83b6eaff3845e19d8395caed79c117f6b94af4ac5dd9e26","features":{},"yanked":false,"pubtime":"2026-05-01T00:09:50Z"} {"name":"harn-hostlib","vers":"0.7.53","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"10f065377b1b81ef3743ecce914e531623b820c3c084afd91093c21d3f90c9ce","features":{},"yanked":false,"pubtime":"2026-05-02T01:21:48Z"} {"name":"harn-hostlib","vers":"0.7.54","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"015d79eb5067836ab1108045ce83183d10da1072fa763133feb29cfd05421132","features":{},"yanked":false,"pubtime":"2026-05-02T14:48:11Z"} {"name":"harn-hostlib","vers":"0.7.55","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"826fdd9fbe4455a52942b3f3d26fa8299d1d77bd02c9f85e3dd5899da2316289","features":{},"yanked":false,"pubtime":"2026-05-02T21:40:26Z"} {"name":"harn-hostlib","vers":"0.7.56","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fc1669f4c3450864baf9107e921b503502558052c766fa7a6734986361a9a550","features":{},"yanked":false,"pubtime":"2026-05-03T11:49:38Z"} {"name":"harn-hostlib","vers":"0.7.57","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1caba247c6152e8dd72aae7ae441ab1eb4f8aa7a88cddcec7b6b165c4a7fd436","features":{},"yanked":false,"pubtime":"2026-05-03T20:37:03Z"} {"name":"harn-hostlib","vers":"0.7.58","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b6340f5050322c9d7c5d37ff76fb92ab1107df4d8edb64739bb2fdfddd4661f","features":{},"yanked":false,"pubtime":"2026-05-06T15:54:41Z"} {"name":"harn-hostlib","vers":"0.7.59","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d1467c5b3671338fcd7722c56e532ca8c12f245df160e2e9b33da8d9079d643","features":{},"yanked":false,"pubtime":"2026-05-06T18:16:00Z"} {"name":"harn-hostlib","vers":"0.7.60","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c956b637ed652eaac175f4648f5b39ed3eeafe65ad3d02660857b8d690c8f79","features":{},"yanked":false,"pubtime":"2026-05-06T20:17:44Z"} {"name":"harn-hostlib","vers":"0.7.61","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f2b33734a88dacef617ba43002e5f2f35a59dc425e242a2cc0e855384816636","features":{},"yanked":false,"pubtime":"2026-05-07T02:01:57Z"} {"name":"harn-hostlib","vers":"0.7.62","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"47f4a8a3d36488bd882a45c415259287e0db128b73006b05c39185e70bf1dd29","features":{},"yanked":false,"pubtime":"2026-05-07T07:28:17Z"} {"name":"harn-hostlib","vers":"0.8.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8e8e1e12412fecd0186239d9697135e1f369afa7151ea29907a2397dc6defa77","features":{},"yanked":false,"pubtime":"2026-05-08T02:24:49Z"} {"name":"harn-hostlib","vers":"0.8.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57688f7808360e97df37f13ee32daf0cfce304987755d4250082b587c04da9e3","features":{},"yanked":false,"pubtime":"2026-05-08T17:10:18Z"} {"name":"harn-hostlib","vers":"0.8.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cd9f9244895d5fdf8c69b532575c6ec34c974fe39e5f934ef501cc12967a477e","features":{},"yanked":false,"pubtime":"2026-05-09T18:58:23Z"} {"name":"harn-hostlib","vers":"0.8.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b8551a78ba7023872d953c4e30096f67e26d6857ab33ca8d13df9bdbcfd0dff","features":{},"yanked":false,"pubtime":"2026-05-09T21:39:16Z"} {"name":"harn-hostlib","vers":"0.8.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d5e200feadab78ce2a1c4ff63a31b8e8dcc13009d7422c3f20fdf8497de83210","features":{},"yanked":false,"pubtime":"2026-05-10T01:27:57Z"} {"name":"harn-hostlib","vers":"0.8.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b52c2afea26ea457f4ad91188d14ff9c9453f55704cdd5a4cf0913fdda6581ec","features":{},"yanked":false,"pubtime":"2026-05-10T14:13:03Z"} {"name":"harn-hostlib","vers":"0.8.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"012e482de540863e6a15003993fcabf2ffab53afa27943efed1f644d58e523b7","features":{},"yanked":false,"pubtime":"2026-05-10T19:17:02Z"} {"name":"harn-hostlib","vers":"0.8.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"710b5f53cf4a3991a67df079d7df38c5980f257db944c7a349e29b5d5f77cb51","features":{},"yanked":false,"pubtime":"2026-05-10T21:42:39Z"} {"name":"harn-hostlib","vers":"0.8.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"622cd4b45fb407377d384c37976a2a6082de217a80409253ac5a6fe1192a21f7","features":{},"yanked":false,"pubtime":"2026-05-10T23:25:23Z"} {"name":"harn-hostlib","vers":"0.8.9","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"117f7e94c095b5fd21d67c0dbe6ea5faea3ebc06da853fa29eeef912f27d97c4","features":{},"yanked":false,"pubtime":"2026-05-11T01:28:46Z"} {"name":"harn-hostlib","vers":"0.8.10","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b1772082f7e547154fbc6698de4de8d521753d7e46ffc9ec92c8423c4fa5934","features":{},"yanked":false,"pubtime":"2026-05-11T13:48:02Z"} {"name":"harn-hostlib","vers":"0.8.11","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3302bb329695ea8d4db1d18a11f12bcc79bafaef342acd1752bede3f9d1a9e9d","features":{},"yanked":false,"pubtime":"2026-05-12T02:55:07Z"} {"name":"harn-hostlib","vers":"0.8.12","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ecc3e2285a52c39424152913711736755d5929a31281277159ac1842640a3fca","features":{},"yanked":false,"pubtime":"2026-05-13T02:31:32Z"} {"name":"harn-hostlib","vers":"0.8.13","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0de983cc5878784d29c0bf65fa9eb566d6cab69558755fb6452156c8d9cd02bf","features":{},"yanked":false,"pubtime":"2026-05-13T15:01:30Z"} {"name":"harn-hostlib","vers":"0.8.14","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fce79090a8d85cc4fa5d198fae0e9dbd103a3a00f60adbf0a87b73915637860c","features":{},"yanked":false,"pubtime":"2026-05-14T01:15:30Z"} {"name":"harn-hostlib","vers":"0.8.15","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b51d688fa8f1607d20c67b4ce5dff9183e21e61a619519a130beef2adbc6add0","features":{},"yanked":false,"pubtime":"2026-05-14T06:52:48Z"} {"name":"harn-hostlib","vers":"0.8.16","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0dd96ae458eb18ef32b5eda7e19abbf7bb88d7cc87cb95da3369ef39cc229fb5","features":{},"yanked":false,"pubtime":"2026-05-14T08:17:06Z"} {"name":"harn-hostlib","vers":"0.8.17","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6a71b32a0b1fecdd405f84f69cf143e63947585db50f38f6f5499cc11f098b40","features":{},"yanked":false,"pubtime":"2026-05-15T01:37:10Z"} {"name":"harn-hostlib","vers":"0.8.18","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4f58f0fff32cec913b8bad73d1520bb0b67a3d084c977f49268045128eb2abb1","features":{},"yanked":false,"pubtime":"2026-05-15T08:33:19Z"} {"name":"harn-hostlib","vers":"0.8.19","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b69816cc05c969f4e33c7da0bc69e7a8f394720ed739919ed7f1301591c4f95","features":{},"yanked":false,"pubtime":"2026-05-15T15:43:25Z"} {"name":"harn-hostlib","vers":"0.8.20","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f503e97768a213f81143153b0c32782c966677560e009d480a2e6f6ee5af8d14","features":{},"yanked":false,"pubtime":"2026-05-16T18:04:36Z"} {"name":"harn-hostlib","vers":"0.8.21","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69565666c634803d221a9fa30d2c14d97b30121b8c3d79df9b04744f69aab1fe","features":{},"yanked":false,"pubtime":"2026-05-17T00:07:37Z"} {"name":"harn-hostlib","vers":"0.8.22","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0262fe9a28c0abba671c3c1a8b1a77590932717059c6dbd0f04dbe57d9820801","features":{},"yanked":false,"pubtime":"2026-05-17T03:16:31Z"} {"name":"harn-hostlib","vers":"0.8.23","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b660539da95ba6c830928aba18b1be2701129df95dc50cbb8ca81e0c53da4f0d","features":{},"yanked":false,"pubtime":"2026-05-17T07:59:50Z"} {"name":"harn-hostlib","vers":"0.8.24","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"9758a3911b3e7a722374a3f3abb78445a80a0f8485f289e74b03b9d3943498b2","features":{},"yanked":false,"pubtime":"2026-05-17T12:04:11Z"} {"name":"harn-hostlib","vers":"0.8.25","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"bfd619b624c724430cb81d14ded85b7c38b0e7e5bfc30c98a91795a1f498ec9d","features":{},"yanked":false,"pubtime":"2026-05-18T00:17:24Z"} {"name":"harn-hostlib","vers":"0.8.26","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"6791d548598cb976937944594fa1151e2fd1aa1841fe4ecbd226c59b4641da0d","features":{},"yanked":false,"pubtime":"2026-05-19T01:48:06Z"} {"name":"harn-hostlib","vers":"0.8.27","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4b324d5f5177b0e4aa29708bd31ee6c35bc9958075dfd2f730d44c10409603dc","features":{},"yanked":false,"pubtime":"2026-05-20T00:10:48Z"} {"name":"harn-hostlib","vers":"0.8.28","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"caa7be1b2c37de0ba32fe3ae311efc31b2eff9135ef502007eb2f57adbc6f5be","features":{},"yanked":false,"pubtime":"2026-05-21T03:03:12Z"} {"name":"harn-hostlib","vers":"0.8.29","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"7423f6af785d6e1ce5734f6c94790037be2d4f3a6d6b29489805465d805b9722","features":{},"yanked":false,"pubtime":"2026-05-21T04:58:24Z"} {"name":"harn-hostlib","vers":"0.8.30","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"da50050f8f4f3fcfff90cc0a32d55ddef3814fcfa3a7a94473b0f77619724574","features":{},"yanked":false,"pubtime":"2026-05-21T07:22:55Z"} {"name":"harn-hostlib","vers":"0.8.31","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"38f8181e8e9be4cc56ce96347e796c4139e990e0cccab7eda90cd351310c90ed","features":{},"yanked":false,"pubtime":"2026-05-21T15:40:17Z"} {"name":"harn-hostlib","vers":"0.8.32","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f2dec3ac00aefde29ba66b048a534fd1dd3d50841e7c8048c958cbcde4225242","features":{},"yanked":false,"pubtime":"2026-05-22T03:24:17Z"} {"name":"harn-hostlib","vers":"0.8.33","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"3a608c0a9e3b63c68a40e17dd2a9caa5558d95bcc7f761dfb160c4a1647b2fa2","features":{},"yanked":false,"pubtime":"2026-05-22T21:41:22Z"} {"name":"harn-hostlib","vers":"0.8.34","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"34d2819159846690324382db313f6be2c6d744312f254ac5c6700d713ae04890","features":{},"yanked":false,"pubtime":"2026-05-23T06:54:35Z"} {"name":"harn-hostlib","vers":"0.8.35","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2c9c4d90e2100baaa8e29bbcde8203bfaba275373bac936140754365b50890de","features":{},"yanked":false,"pubtime":"2026-05-24T15:45:55Z"} {"name":"harn-hostlib","vers":"0.8.36","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4db09512f86da593b85b269fdf22cc14a30d81197ba68eb038d7349372890773","features":{},"yanked":false,"pubtime":"2026-05-25T03:30:55Z"} {"name":"harn-hostlib","vers":"0.8.37","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"6601f4bf767191b606cfbdadaac1cfeeae1aed3c1d75400ff45d92368e7e08b5","features":{},"yanked":false,"pubtime":"2026-05-25T04:44:49Z"} {"name":"harn-hostlib","vers":"0.8.38","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d1de4147c0d24e2d3454623ad4bfbc5494ef769bb20b2c16fb55e4a388876242","features":{},"yanked":false,"pubtime":"2026-05-25T09:28:32Z"} {"name":"harn-hostlib","vers":"0.8.39","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"866ca871d622d2078d2cdb17a6152d238e599dc94b9b8ce1b4070dc233c6ff24","features":{},"yanked":false,"pubtime":"2026-05-25T11:25:36Z"} {"name":"harn-hostlib","vers":"0.8.40","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b24f4bdd48d86e43f459c153f9af9f2888678724b433dc1eec8d0c1a531888b2","features":{},"yanked":false,"pubtime":"2026-05-25T16:05:12Z"} {"name":"harn-hostlib","vers":"0.8.41","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"c61f3dab4f69fcc64f06bc54143f9eb50b32166f8085f7408aa0e98b71ea3631","features":{},"yanked":false,"pubtime":"2026-05-26T01:01:37Z"} {"name":"harn-hostlib","vers":"0.8.42","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ec2734d92e7b29689479a807848203fb3c09de1fbfd48cfc5081ace1394887b1","features":{},"yanked":false,"pubtime":"2026-05-26T02:39:20Z"} {"name":"harn-hostlib","vers":"0.8.43","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"3e2ad549b72f5ab7ee70b89b702eac6a084357a347ebdc68c0de04f3d1d486a7","features":{},"yanked":false,"pubtime":"2026-05-26T07:34:26Z"} {"name":"harn-hostlib","vers":"0.8.44","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"368c9229df5d0a11cb47dc27f6a0a10c85a915bee95826faf5440f5422838964","features":{},"yanked":false,"pubtime":"2026-05-27T04:04:44Z"} {"name":"harn-hostlib","vers":"0.8.45","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"3335283f9d94ee8c7ec432e4c484b4c3c0fb2a5b1a945011a4e075541f4a7e11","features":{},"yanked":false,"pubtime":"2026-05-27T07:37:43Z"} {"name":"harn-hostlib","vers":"0.8.46","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"db0fe8a02a0358b02d147fd672a6e08e08c682fdc32fef2a6d6c69c2ba67b1c2","features":{},"yanked":false,"pubtime":"2026-05-27T18:51:24Z"} {"name":"harn-hostlib","vers":"0.8.47","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1834313c20f69e8903ab9ba04339f32a5c09b14db8d8ee875063b622bcaeef6f","features":{},"yanked":false,"pubtime":"2026-05-28T03:37:05Z"} {"name":"harn-hostlib","vers":"0.8.48","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ab860c640d8dc52828e6c34363bf22d0c62882e06a1539fe8d7324e847afa8b2","features":{},"yanked":false,"pubtime":"2026-05-29T15:08:12Z"} {"name":"harn-hostlib","vers":"0.8.49","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"11e039db74f4ca5e0f02933c61e3870163e39c85a8060e51d3356fa55ce660e1","features":{},"yanked":false,"pubtime":"2026-05-29T16:30:05Z"} {"name":"harn-hostlib","vers":"0.8.50","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b3fd5a9c3ed76ddc847801fbeb71910e7bae1b96530e0a8dfd4d3c483d35042d","features":{},"yanked":false,"pubtime":"2026-05-29T23:35:19Z"} {"name":"harn-hostlib","vers":"0.8.51","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"e55729b001db14ee83f6f53179e6ce9cb4940210b2ba43a37d7d97acbaae5847","features":{},"yanked":false,"pubtime":"2026-05-30T15:40:39Z"} {"name":"harn-hostlib","vers":"0.8.52","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f02518c44193662ba2528cb24a710ebf7c6dd16dde14ea6d611a37f8ea5d62ac","features":{},"yanked":false,"pubtime":"2026-05-30T21:45:42Z"} {"name":"harn-hostlib","vers":"0.8.53","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"cbc251275dd293a910d58d703c9adf3c8029319cb5912ddbecaf96d8dee1db8d","features":{},"yanked":false,"pubtime":"2026-05-31T04:48:30Z"} {"name":"harn-hostlib","vers":"0.8.54","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d71895002e4bdbef4a1c9b896d715bc4b295e606a1caa1ad29c30cda482dfa5e","features":{},"yanked":false,"pubtime":"2026-05-31T07:17:00Z"} {"name":"harn-hostlib","vers":"0.8.55","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ff9e1cd2f69aea9e7c7912db0d945d34ca6990f942880360622a5817a039d245","features":{},"yanked":false,"pubtime":"2026-05-31T16:36:44Z"} {"name":"harn-hostlib","vers":"0.8.56","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f2f0af408648eb42cef1adbf5ba709729e2f627a7c11a87abe1c5b88fa8818ad","features":{},"yanked":false,"pubtime":"2026-05-31T20:31:42Z"} {"name":"harn-hostlib","vers":"0.8.57","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"54310fa7ce3b1e295f5e0d93186aea930923a5eacea72b25045d40de3259786e","features":{},"yanked":false,"pubtime":"2026-05-31T22:54:17Z"} {"name":"harn-hostlib","vers":"0.8.58","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d66ff1d7045dee5e895d67c7e76a06ca5ca2ecc76903bbfcc9b41c9c28abdea3","features":{},"yanked":false,"pubtime":"2026-06-01T00:59:39Z"} {"name":"harn-hostlib","vers":"0.8.59","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"a8b46d10a19218cb1a851cba3e986e46771bfa7b8458f97095599e3f7a537fca","features":{},"yanked":false,"pubtime":"2026-06-01T04:39:07Z"} {"name":"harn-hostlib","vers":"0.8.60","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ead38574524bcd8734208f5ea5938d3c70d7e24ca4a3dbf8cae014ad9c36d11b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-01T08:46:31Z","v":2} {"name":"harn-hostlib","vers":"0.8.61","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d59c173b35ce65cae9e452a881a3dbbe21cf78e1071445a3979a62055debb25c","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-01T22:13:39Z","v":2} {"name":"harn-hostlib","vers":"0.8.62","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"cde46e17f5b752a3f38d8791b605ebfdfac23389c5e28def16e7b0d94fcc193a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-02T00:24:34Z","v":2} {"name":"harn-hostlib","vers":"0.8.63","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b51a471e9cef1b550efc075bf272cb057b92b35f51939298ca5d43c32e010972","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-02T03:06:36Z","v":2} {"name":"harn-hostlib","vers":"0.8.64","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5366c8e373b59e21cd905c116a90f1e616b48f399a26fefcff4b11600393d5ec","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-02T18:09:48Z","v":2} {"name":"harn-hostlib","vers":"0.8.65","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"dff33ec5c7aa34a0b99d7c4fe2a80131c9a32c789a22133223b35fe279f56cc4","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-02T19:16:17Z","v":2} {"name":"harn-hostlib","vers":"0.8.66","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"87d4d365e42ce32e5cd6a77bd59f2e5b9e2d253d91ac8d39bf8e84825ff67ca1","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-02T22:31:14Z","v":2} {"name":"harn-hostlib","vers":"0.8.67","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0887a763a09488885b8e565fc181f0d6cbfcf1470b1a4680f3c5ca1ff89f3c98","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-03T05:34:25Z","v":2} {"name":"harn-hostlib","vers":"0.8.68","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b783c4e122f3536f04863e1b3c98f3a6eb01c782078d345f3f7f09a013c1f962","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-03T17:03:08Z","v":2} {"name":"harn-hostlib","vers":"0.8.69","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"63fdff952981b2b911e15b1208c23193852d7b8f7c5f6716630bba68d1ddfe8e","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-04T05:37:15Z","v":2} {"name":"harn-hostlib","vers":"0.8.70","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ab05d9df0953f050fcbed509f2d62a74f90120f7ea74d6ce793655c43546e82d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-04T09:09:47Z","v":2} {"name":"harn-hostlib","vers":"0.8.71","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"067396a426af899a1ee3cf0c3e0e3b2bbb4b1a6f16fbeb91be29f0cd8214f5bd","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-04T14:06:29Z","v":2} {"name":"harn-hostlib","vers":"0.8.72","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4f95eb3afc2d3ca393677d38393ed8ba5c60431f9177b6ef0f04c3a02aa90771","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-04T19:37:47Z","v":2} {"name":"harn-hostlib","vers":"0.8.73","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b5f38cf4ee6430c9208c2ffe18d2a2e3a086aa00b2b13d2f41c2d33cbce98c2f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-04T22:51:33Z","v":2} {"name":"harn-hostlib","vers":"0.8.74","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"951551ab0c33e6155a0fe2cce263edd6a18be74c214091bcc25d492affccfe05","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-05T03:22:31Z","v":2} {"name":"harn-hostlib","vers":"0.8.75","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"c73a1c571f769d7596ffd7f1476caee9c8cc60c31a90d859787dda93d0c53314","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-05T07:03:50Z","v":2} {"name":"harn-hostlib","vers":"0.8.76","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1deae0d1c0c547b6c8a2844c107e0b25b60ee678aec27b8d24f18ea4577281d7","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-05T12:28:36Z","v":2} {"name":"harn-hostlib","vers":"0.8.77","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"acdbbf5cbb66cc5e2c12b4122e856f107b615e8e805bb95621bd8367c3e8674f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-05T20:06:39Z","v":2} {"name":"harn-hostlib","vers":"0.8.78","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0fbfb19b4ea59dde73382a235130bca622e3ac400a6de13a4d0cca01de0aaf79","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-05T22:04:37Z","v":2} {"name":"harn-hostlib","vers":"0.8.79","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"e759eb619610ef002fd7d1d6e371a4f1f42566b8d0aa853eec2847cfd53cbd37","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-06T00:22:42Z","v":2} {"name":"harn-hostlib","vers":"0.8.80","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b62174a0b5cfa32551bbe4b1204e57f756ff1643a0ddb33874f949a9df4e8068","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-06T01:39:01Z","v":2} {"name":"harn-hostlib","vers":"0.8.81","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4b5d362169ad1ff0618e70f3a9e0012fb6c4cccc68b011948796edca3d8bcaae","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-06T15:46:40Z","v":2} {"name":"harn-hostlib","vers":"0.8.82","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"83ae89f141e44b723dc74ed37e78b9a655c3880c1dc2b08a9939adb5f1e0c73a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T01:27:04Z","v":2} {"name":"harn-hostlib","vers":"0.8.83","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"51bb9be0a32d09c5aad9cbcba1377167f3c7923572eb9edab795461090d3b674","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T03:59:14Z","v":2} {"name":"harn-hostlib","vers":"0.8.84","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b0babe0e1e96d3c2223e121fa6c1484dfd639d248dba20359c6ad3ae46ba1bfa","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T07:30:58Z","v":2} {"name":"harn-hostlib","vers":"0.8.85","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"e2d5d8a1afed32585297646bcde6ea2b641013362f9c72806bcb7bf0896687d7","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T09:45:37Z","v":2} {"name":"harn-hostlib","vers":"0.8.86","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"81ad78c5d770913049338f1e0f4b5da35fbada5423ed204d4dab6a223c86396c","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T12:39:45Z","v":2} {"name":"harn-hostlib","vers":"0.8.87","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f742beae9842fe33563e86bd3b2923a4ee1c0b5e722b642f0d0b8145f2a7e3a5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T14:22:49Z","v":2} {"name":"harn-hostlib","vers":"0.8.88","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"623b63132c40e411d057d41e687f3ac5c5dd988420d7a819b785188e8cc3c42f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T17:45:28Z","v":2} {"name":"harn-hostlib","vers":"0.8.89","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"c4ad8118b180a6c760d5410e08161eb775523807f1528a9230862f11afde6d7a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T19:12:39Z","v":2} {"name":"harn-hostlib","vers":"0.8.90","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1fe2115323cb1b46b3ea0e36b14d5834b01404cd126af73a332405733baa4274","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-07T22:00:53Z","v":2} {"name":"harn-hostlib","vers":"0.8.91","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"29392003043263bafeffd53f0aa84a9fb4fb66ad6ce07cb8d8bce7aadbbb9077","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-08T01:17:39Z","v":2} {"name":"harn-hostlib","vers":"0.8.92","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"52cebaabe1c5d1891ada400abf78fd0d57966cb4fcd3f56ee01717f8dce575ef","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-08T03:36:47Z","v":2} {"name":"harn-hostlib","vers":"0.8.93","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"def7e92cbc9e4815380ff1405bf1ff2a178b06abdd06c2345adbb1c1897e3a2f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-08T18:01:15Z","v":2} {"name":"harn-hostlib","vers":"0.8.94","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"746fa5f564ae086a4d83c2109aa4a170b3563ed27b9502e5e53726bd5678b772","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-09T04:34:50Z","v":2} {"name":"harn-hostlib","vers":"0.8.95","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"64e2d316db410535bf410624e417590baaac0d99f59d368531063c8631a19659","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-09T05:26:32Z","v":2} {"name":"harn-hostlib","vers":"0.8.96","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"90b49a2046a8becfb0c09015b92957d7a43575ed8908a81d81e952a36325254b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-09T10:09:12Z","v":2} {"name":"harn-hostlib","vers":"0.8.97","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"fc516177d8c32ab992b95af79072fdec3e60b54a37a40077a90cac41e0e2cb87","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-09T18:20:33Z","v":2} {"name":"harn-hostlib","vers":"0.8.98","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5ec300decfc7ee2333075774df827dd7449b656aef245b12168a15c58963acc5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-10T00:23:05Z","v":2} {"name":"harn-hostlib","vers":"0.8.99","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d81dad310e0ff7828e38db7cacb69b8c31d6025fe04fd35ff011f6f4c11be8b4","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-10T15:20:21Z","v":2} {"name":"harn-hostlib","vers":"0.8.100","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"faa02ddbe808c9881484b590ea25312f4fdf92b52b9c2c2b02204cf1a009b393","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-10T21:02:02Z","v":2} {"name":"harn-hostlib","vers":"0.8.101","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f7f89d8bd16149d4372d206bd5f2903288121f09d1ecc0effd1843e0ade40f2c","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-11T01:10:56Z","v":2} {"name":"harn-hostlib","vers":"0.8.102","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d95f32866ef05eb70f1ddc72fad1a077beafd5e04ecb3225f5ebdf82c2f48553","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-11T03:56:21Z","v":2} {"name":"harn-hostlib","vers":"0.8.103","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5df88040be525053e5ab90720964555b48e1fec6f8f0dad4ab34be653425c8c5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-11T17:28:56Z","v":2} {"name":"harn-hostlib","vers":"0.8.104","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ab4518fffed0827395d85ed41d369d18d54589093c065c3116798bab45733eca","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-12T01:40:27Z","v":2} {"name":"harn-hostlib","vers":"0.8.105","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"76859c2dc4c4d8510b8f2eb4a8c001bc0ada12bb03f8bf66b870da6646860031","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-12T15:31:37Z","v":2} {"name":"harn-hostlib","vers":"0.8.106","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"e025de7686fcd31c44c3cef274ed7e6345493767c5305d1c4c2e9dda7772bd07","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-13T03:09:01Z","v":2} {"name":"harn-hostlib","vers":"0.8.107","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"24d9691f3cf2afb46499e94c16fc4dc9bcf81522708ced6373d765c7681ce33d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-13T08:32:53Z","v":2} {"name":"harn-hostlib","vers":"0.8.108","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"12c69c09321dad0018a696cd4dd4eed65463afa5873a1dc01ed5e4dd42b2a513","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-13T21:18:51Z","v":2} {"name":"harn-hostlib","vers":"0.8.109","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"c5d42aa2e10b3bf4e2ec96a337a8d8e92b201b11d64b8f9c86ece0149584a92f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-14T06:07:22Z","v":2} {"name":"harn-hostlib","vers":"0.8.110","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ae005d2ec788e1aacc7aa5d8ba625076a1b24ac4f8a8ebdd4472efab33327d23","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-14T17:55:16Z","v":2} {"name":"harn-hostlib","vers":"0.8.111","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1e7f6b20b7b905c519616ee75e6f014066ac77fd44a1fdf26d133db65db41294","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-14T19:21:46Z","v":2} {"name":"harn-hostlib","vers":"0.8.112","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d190b1c7f9305a0151c7352e06bf7f90d60d1b3603ac905d2b32a333b7dfeb90","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-14T21:12:25Z","v":2} {"name":"harn-hostlib","vers":"0.8.113","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"42db9c72a61a5a7085b946cad69832aed68a49b6da716f9a9f066df3103d9f27","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-14T22:54:07Z","v":2} {"name":"harn-hostlib","vers":"0.8.114","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"59a51556be3c28672b0442090c3db125e04567e850f7d5ee84be1ae6270f1d1d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-15T07:50:34Z","v":2} {"name":"harn-hostlib","vers":"0.8.115","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0ab4c478d50c2b48cc479b8a3b8a7e1b5b883a38e24e3e8471a183166c19430f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-15T17:41:11Z","v":2} {"name":"harn-hostlib","vers":"0.8.116","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"dbde20f7d388ec72334e5c94771c532f3f25bb83b155d0164b11d1756bf5414b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-15T20:10:34Z","v":2} {"name":"harn-hostlib","vers":"0.8.117","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"81bb79058f79fec2846301b4e01033fae05065fc4b04bd9a38ee6623acf43704","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-17T06:48:11Z","v":2} {"name":"harn-hostlib","vers":"0.8.118","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"6fdf65c6bc7c55ca393b7a17c71451123132e68f8e7a4a2610a5d16c39aaa556","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-17T08:30:32Z","v":2} {"name":"harn-hostlib","vers":"0.8.119","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"aaabec98ebb64472a344ef9dc12adbed2ec139a30707720937375e29b18728ea","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-18T02:29:22Z","v":2} {"name":"harn-hostlib","vers":"0.8.120","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1969601d5ccb6a7e9bfabb97ff3bc8b473ca273578ae16ebbf53f9a0c07c4544","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-18T06:21:04Z","v":2} {"name":"harn-hostlib","vers":"0.8.121","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1f0b35a80fa84ebee94b8658876d3598e1e8fca4734fe92a849db1df904c799b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-18T08:49:59Z","v":2} {"name":"harn-hostlib","vers":"0.8.122","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0fb9c06abc89b94b011f299500d9ed7912c5bfb56d5d1884db73ba01dd78bae4","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-18T14:18:16Z","v":2} {"name":"harn-hostlib","vers":"0.8.123","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"12656d28142fc2295af1c3ea252cb680515d8a27ea28d9186bc844e12c160bca","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-19T17:36:59Z","v":2} {"name":"harn-hostlib","vers":"0.8.124","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"1a6c4d637684b4f715b9db53e598ccf7c72132029590c30f16683233042bda3d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-19T19:24:01Z","v":2} {"name":"harn-hostlib","vers":"0.8.125","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2f1cf19badb6d15f3b5ec75447483ac78fc47391d0b6b5e8bb61113a7db0c8fd","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-19T22:15:45Z","v":2} {"name":"harn-hostlib","vers":"0.8.126","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2e5b4fbed14e98f2b0165fe4359b59e04bbae0f89b9b79fbef4b18a42d161e1b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-20T02:42:31Z","v":2} {"name":"harn-hostlib","vers":"0.8.127","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"820b8855b26c1f6a5a7aace34f2b028ca88a21134564008c0f9ba0f467a477bd","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-20T17:11:24Z","v":2} {"name":"harn-hostlib","vers":"0.8.128","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"aa701d718af2603875956939230365eaaf741550680ba3cad32a9c7b77026063","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-20T19:17:40Z","v":2} {"name":"harn-hostlib","vers":"0.8.129","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"50514b3bb085daf70d436cabdf3a2300d89830d41a49c8eb6fd3c987e6fcd6a0","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-20T21:18:58Z","v":2} {"name":"harn-hostlib","vers":"0.8.130","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"8264180d2cbd5739b07e3c1ab903d31c01f1e94745ff6131b79d8ff78b37bc82","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-20T22:27:02Z","v":2} {"name":"harn-hostlib","vers":"0.8.131","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"112686788495cbce4f1b411e6bc1a180f29ddce21a1268c21d125ffe3466a54e","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-21T18:47:40Z","v":2} {"name":"harn-hostlib","vers":"0.8.132","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"43f6cc08dcf8e29bd02a461978d8e1a5b1fb4091df1f6bddfac583a26471ad04","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-21T19:54:11Z","v":2} {"name":"harn-hostlib","vers":"0.8.133","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2de1c16a335d4623a92ac734aa800ffb0f0d1ec030d17bac01fabbd7a02a1760","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-22T07:50:19Z","v":2} {"name":"harn-hostlib","vers":"0.8.134","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"56557d02e57cb1637baf7473e464566e219424ab85fcfb71a7a06c3d4d9ae6dc","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-22T12:19:45Z","v":2} {"name":"harn-hostlib","vers":"0.8.135","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"8dfd9b4f8649eed071a51cb2712bd238ffe7926a8e09a4b63a410557147ddbf4","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-22T15:54:01Z","v":2} {"name":"harn-hostlib","vers":"0.8.136","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"871fbbbe1758d5a33ebf77d4ddbcee04c28b6013c6b25e368eececdd207d17e8","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-22T19:19:32Z","v":2} {"name":"harn-hostlib","vers":"0.8.137","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"235c828de7df105cd97fee393539275220561ce3398fb5c516eb47674dd13fed","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-22T23:21:55Z","v":2} {"name":"harn-hostlib","vers":"0.8.138","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"7a6031c4675f0fb628639821515e6873cd1c47c7b56166053d1163ca14eb3bdb","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-23T03:18:39Z","v":2} {"name":"harn-hostlib","vers":"0.8.139","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"65565ab46b1959d6bb497aac3d4d12ad8249fb0816288196550547cad9bdfdf0","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-23T19:12:25Z","v":2} {"name":"harn-hostlib","vers":"0.8.140","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"be490dec41fcb08c1a31a2ba68bb79b78bec5a4834f2717bd2a478ac31628065","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-24T18:23:04Z","v":2} {"name":"harn-hostlib","vers":"0.8.141","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"7936231a5a3eaec932ebea37fd87bcfd2c34ba94136b41a8c4e5caf7a1c35b19","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-25T15:38:00Z","v":2} {"name":"harn-hostlib","vers":"0.8.142","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b80b85bc713cb7772274948b8c3b4387c9f640766f837aa003de06594404ee75","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-26T02:27:08Z","v":2} {"name":"harn-hostlib","vers":"0.8.143","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"260f530cc2938279cf379e2c4133e87bbd659496815b620ca6ef855e31d30f9a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-26T19:45:36Z","v":2} {"name":"harn-hostlib","vers":"0.8.144","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4c9950b85e15e3fafdbbe1019b318a2816d649cbf8fc9ca44fa686d7ad5c3536","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-26T21:40:16Z","v":2} {"name":"harn-hostlib","vers":"0.8.145","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"683002b3bb30c41d79285f49b3b308ba8b27ea754f5c42ed8d1d0b5bd5145534","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-27T04:37:05Z","v":2} {"name":"harn-hostlib","vers":"0.8.146","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f73d02464d2d2ecdf33f1d0b9ed21c135525ae9951f9e6fe0f56a4c33cdd1bb2","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-27T10:22:11Z","v":2} {"name":"harn-hostlib","vers":"0.8.147","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"160795714bf31453422137f61c33a226e43a53b5c91414153b5e8e4616a8da3a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-27T22:41:49Z","v":2} {"name":"harn-hostlib","vers":"0.8.148","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"cfef36f79975a98484cf0e9baef5a8ffa6aebef1c4b814ac67f57bc25fa62cb6","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-28T06:35:17Z","v":2} {"name":"harn-hostlib","vers":"0.8.149","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"b878b35f6ebf51db32293028aa9cc15efae28c40078abaadeda9e2157d50f586","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-28T09:52:46Z","v":2} {"name":"harn-hostlib","vers":"0.8.150","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2a01a8e4dc20c6a1db2cfa1a5fca6352d5b6d78db99c9c58f9be60e2792a4436","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-28T11:05:50Z","v":2} {"name":"harn-hostlib","vers":"0.8.151","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4fbd473a26d3d8e5e85f6b429ec8f64d71674269d5e316d30d835aa5a22cb66d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-28T15:50:17Z","v":2} {"name":"harn-hostlib","vers":"0.8.152","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"7ac587355c674c1de0c4b9eed76d306f7a442bf6ddcb7dfb9a9adfe56daca14f","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"pubtime":"2026-06-28T21:15:19Z","v":2} {"name":"harn-hostlib","vers":"0.8.153","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"887a475771ea6e1b29ebe41edc5c4b5f31562d315bc2bc43eff957013ed3918d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-28T23:54:13Z","v":2} {"name":"harn-hostlib","vers":"0.8.154","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"be8d62fdaf2e2cb1b014c2bf8cc0be4ee8b7d97246a7dfa0b9c37d13eb573fa6","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-29T01:17:17Z","v":2} {"name":"harn-hostlib","vers":"0.8.155","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"3f94f20104a62029268aa418ec3654c53679b9bffc0f3329b70671bccae90809","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-29T06:37:43Z","v":2} {"name":"harn-hostlib","vers":"0.8.156","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f3a178e320a6a20612054cb82bd0d595ff052d055c52a42c0ef8f0c6642eaaa5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-29T16:04:13Z","v":2} {"name":"harn-hostlib","vers":"0.8.157","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"07a0209cb1d81c1f58d6ad0da2008a479ab131e56f5fafd4129d9315e85671f5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T01:46:09Z","v":2} {"name":"harn-hostlib","vers":"0.8.158","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"cca6cda2f9768d9d62d8462b1f9bddb9f70c984832c27579f9f373587b6bb6be","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T04:58:08Z","v":2} {"name":"harn-hostlib","vers":"0.8.159","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5037cd4d5e3c3055e8e19be0782bb9de9386e2a891037d0dd750b9776b9e72da","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T08:30:22Z","v":2} {"name":"harn-hostlib","vers":"0.8.160","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2a738a1cd991ed33288dec1ea2ef7ae204fe4cee4d67ada6945410f88a888599","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T10:31:16Z","v":2} {"name":"harn-hostlib","vers":"0.8.161","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f800ad48747702cf7779edf6f1e220d2a602e2c90a443ac878e41f27053eb9ae","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T17:31:55Z","v":2} {"name":"harn-hostlib","vers":"0.8.162","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"a3028ed54af096899586b94fd3a5112cd836fff379daab5e94ea45522858c197","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-30T19:02:56Z","v":2} {"name":"harn-hostlib","vers":"0.8.163","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"fa34e7c9730457e1b65996ab6149b3095e24de6c47a883d5639865376a470859","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T02:16:05Z","v":2} {"name":"harn-hostlib","vers":"0.8.164","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"985828d5b08785605b3c2094290be04b975531b2658eec306e3fe355f590f4eb","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T04:52:16Z","v":2} {"name":"harn-hostlib","vers":"0.8.165","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"aa8ca926d229e79eb5ad40b0b324de22c9ae52c17ff26d13e16e6f8de31a8d75","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T12:23:01Z","v":2} {"name":"harn-hostlib","vers":"0.8.166","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5ae9b3d48e9aec4d0111e28e0ef16197bbd551e78e7e7b23e8e9b0528008d7aa","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-01T14:56:37Z","v":2} {"name":"harn-hostlib","vers":"0.8.167","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"6daf490091b848e6948db412dbd94ffa3429f47eff98f410f2ac725bfba87137","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-02T11:36:33Z","v":2} {"name":"harn-hostlib","vers":"0.8.168","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"f03b99f69048431aaa3ff250020657b86c5978330685ddf7d6fe0b9749aa84ef","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-02T17:59:21Z","v":2} {"name":"harn-hostlib","vers":"0.8.169","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"64ff2e718c255dcd9b86c9f5cefcc4996eb3a0a7a9b71e015799f41fdbc63e4a","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-02T21:33:38Z","v":2} {"name":"harn-hostlib","vers":"0.9.0","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"9e539affa9c886168452d1b04194a10529baee81070f930c3d65aab3e0f6fbd4","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T00:29:12Z","v":2} {"name":"harn-hostlib","vers":"0.9.1","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"dad4f0860160bf6d7f1f0989da9b3a0ce986951879aeaee4a7efe66cbad79bec","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T02:27:07Z","v":2} {"name":"harn-hostlib","vers":"0.9.2","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"ce6192d3abd2cfc98bf87e4ac00629be6409b21e045e2be14efa4e3e6a76d81b","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T04:19:47Z","v":2} {"name":"harn-hostlib","vers":"0.9.3","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"0fddbdc8b6680eb67876399da3ffbde2e2672990535e7d9052ea7d165f875af3","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T06:17:53Z","v":2} {"name":"harn-hostlib","vers":"0.9.4","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"d98e358b8dc7842cd8be10684c47f63beb87d68d16029ad584ae813dbd216bd5","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T11:42:18Z","v":2} {"name":"harn-hostlib","vers":"0.9.5","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"4a771b4c6b5e78fa0b8d219c6d3fbbaf22a68dbca9c9c9f163de511ebcd65bbc","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T15:53:23Z","v":2} {"name":"harn-hostlib","vers":"0.9.6","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"2a026146b6424f2d241e876022f3265aa7a87351bc98e9ad665e0f24e473c8ef","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T17:59:32Z","v":2} {"name":"harn-hostlib","vers":"0.9.7","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"e240b08cf90ffd18d2684e1fed2e2f02ce63e09e65b7a20661a25737b6c99dfc","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-03T22:51:30Z","v":2} {"name":"harn-hostlib","vers":"0.9.8","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"a36f88de69a3324aa06e56ca84a26894e9245a6aa3d2e93ea7d10765b7e647d6","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T05:29:01Z","v":2} {"name":"harn-hostlib","vers":"0.9.9","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"845f23070116c0eb94f21bd5d7781ffd05f66ba45282d84cc1f72f2b0f9e3d6d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T10:37:59Z","v":2} {"name":"harn-hostlib","vers":"0.9.10","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"c3b7623c6b7cd3a5d53273c3122b505085c1ba3609b023e715653357a3ead60d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T14:21:17Z","v":2} {"name":"harn-hostlib","vers":"0.9.11","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"}],"cksum":"5401745f27fba5841a0396ce8db29be63e4b95e2121bf0a93671d52f264c786d","features":{},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T17:35:42Z","v":2} {"name":"harn-hostlib","vers":"0.9.12","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ecfc52cf19744034f0da2977db3f9e1f61e77c69405b11a63f6fa05d826c02a5","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-04T22:10:22Z","v":2} {"name":"harn-hostlib","vers":"0.9.13","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"370ab02cb66fa198361de0be698a587601bd490293bed3635f483baa3056ad2a","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-05T08:00:10Z","v":2} {"name":"harn-hostlib","vers":"0.9.14","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ab1aed33112b0a192e1114fd96bd3baa27ee7ee828049c587ce29e0497d6fb56","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-05T14:01:57Z","v":2} {"name":"harn-hostlib","vers":"0.9.15","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c09cf0e950fddf787e41bb8f25cef778c820d04de6dda8d29eda77fb54f5670c","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-05T17:46:49Z","v":2} {"name":"harn-hostlib","vers":"0.9.16","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f1d3e65c489f67528cc326d7c9a39bd79e134c2f01f59c63eb5435be1ea91420","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-05T21:26:34Z","v":2} {"name":"harn-hostlib","vers":"0.9.17","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a39f26be7c25937156ae5c4f39c9e1778d5276dd1f7cec31d7a232135b235429","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-05T23:55:59Z","v":2} {"name":"harn-hostlib","vers":"0.9.18","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"^0.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"93ee8b0792da0d3c2a77346369dbe2a2d7792f8ea6d09abed1a86f6e6e79ad43","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-06T03:29:48Z","v":2} {"name":"harn-hostlib","vers":"0.9.19","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.9.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.9.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.9.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.9.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c537dad73c9a89803f02694066a25a260d2c71f0dc868b9d8acce14bf72d249e","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-06T15:34:09Z","v":2} {"name":"harn-hostlib","vers":"0.9.20","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.9.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.9.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.9.20","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.9.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16256410d4d70c012cb4b26fccb13a22baefe6608e7abe7758e82059f918a39d","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-06T16:26:33Z","v":2} {"name":"harn-hostlib","vers":"0.9.21","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.9.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.9.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.9.21","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.9.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8adf3ec9a238971731794c56216862ac0f4fb67d99ef9c36730cf30d330a25e9","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-06T20:51:17Z","v":2} {"name":"harn-hostlib","vers":"0.9.22","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.9.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.9.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.9.22","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.9.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4cec2016fb78081079042f1ff25b01a7846df61880dd36d153b694c1fc11e50e","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-07T02:33:30Z","v":2} {"name":"harn-hostlib","vers":"0.10.0","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c756014a7e5c5aff253e7ded0e108ab1c9d5ef0d74c0df61890a6b25673e4126","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-07T06:23:38Z","v":2} {"name":"harn-hostlib","vers":"0.10.1","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e607b11ef6237b716d17c79b7190a4c4ac5219482b6c94db66288e4798766d04","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-08T14:35:20Z","v":2} {"name":"harn-hostlib","vers":"0.10.2","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3bcd7a6c9649ecf73c82075b9b8f1998af61d69e7ed55a52203da0d960fad01c","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T00:51:58Z","v":2} {"name":"harn-hostlib","vers":"0.10.3","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"03cacac198b9514c291a36fc1055a1915a4a5da68bb27bc5f3afe4a4065e1667","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T06:55:28Z","v":2} {"name":"harn-hostlib","vers":"0.10.4","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0cea67ee8c02b0994a57a1e4f779bf7bbb2f8b39d5c164613d06f16ae87f75b1","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T08:59:22Z","v":2} {"name":"harn-hostlib","vers":"0.10.5","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32e73e8c195cd02b201bee42b4ba227f569929a3c961e603f7d5d4e522372b1b","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T12:12:51Z","v":2} {"name":"harn-hostlib","vers":"0.10.6","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"74c13b08be5b552424a067b02598f6810171df40f692b8b49fb93cd316e39953","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T15:42:25Z","v":2} {"name":"harn-hostlib","vers":"0.10.7","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c37d2a76c2710cb63a950f45e8f8e36da47829d57516452eb70da300a26a98c","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-09T23:04:48Z","v":2} {"name":"harn-hostlib","vers":"0.10.8","deps":[{"name":"arcstr","req":"^1","features":["serde","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"enigo","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"globset","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-matcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-regex","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grep-searcher","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"harn-lexer","req":"=0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-parser","req":"=0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"harn-vm","req":"=0.10.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"security-framework","req":"^3.7","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"streaming-iterator","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","macros","sync","fs","net","process","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-harn","req":"=0.10.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin-ng","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-md","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-r","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-toml-ng","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-zig","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-sys","req":"^0.61.2","features":["Win32_Foundation","Win32_Security_Credentials"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"xcap","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"14fc772c14cbce263f9f56dbd2f838b788bb94672f98527b53f19632197f534f","features":{"computer":[]},"features2":{"ast":["dep:tree-sitter","dep:streaming-iterator","grammars-all"],"computer-local":["computer","dep:xcap","dep:enigo","dep:image"],"default":["full"],"full":["ast"],"grammar-data":["dep:tree-sitter-json","dep:tree-sitter-yaml","dep:tree-sitter-toml-ng","dep:tree-sitter-sequel","dep:tree-sitter-md"],"grammar-enterprise":["dep:tree-sitter-c-sharp","dep:tree-sitter-swift","dep:tree-sitter-elixir","dep:tree-sitter-haskell"],"grammar-harn":["dep:tree-sitter-harn"],"grammar-jvm":["dep:tree-sitter-java","dep:tree-sitter-kotlin-ng","dep:tree-sitter-scala"],"grammar-scripting":["dep:tree-sitter-python","dep:tree-sitter-ruby","dep:tree-sitter-bash","dep:tree-sitter-lua","dep:tree-sitter-php","dep:tree-sitter-r"],"grammar-systems":["dep:tree-sitter-rust","dep:tree-sitter-c","dep:tree-sitter-cpp","dep:tree-sitter-go","dep:tree-sitter-zig"],"grammar-web":["dep:tree-sitter-typescript","dep:tree-sitter-javascript","dep:tree-sitter-html","dep:tree-sitter-css"],"grammars-all":["grammar-harn","grammar-web","grammar-systems","grammar-scripting","grammar-jvm","grammar-enterprise","grammar-data"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-07-10T02:46:27Z","v":2}